summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/font_language_settings_controller.mm
diff options
context:
space:
mode:
authorrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 01:27:32 +0000
committerrsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-15 01:27:32 +0000
commitd150c3f302f890c0882d7de5e700aad475635623 (patch)
treeb009a290271297b12c1d0f5c1651755a6034cbb7 /chrome/browser/cocoa/font_language_settings_controller.mm
parentefec7fde79b437984f2b96d5dd05e3e21c159003 (diff)
downloadchromium_src-d150c3f302f890c0882d7de5e700aad475635623.zip
chromium_src-d150c3f302f890c0882d7de5e700aad475635623.tar.gz
chromium_src-d150c3f302f890c0882d7de5e700aad475635623.tar.bz2
[Mac] Close the font panel when closing the font settings sheet.
BUG=29885 TEST=Chromium-->Preferences-->Under the Hood-->Change font and language settings. Open a font panel by pressing Change then close the settings sheet by pressing Cancel. Font panel should not remain open. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34527 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/font_language_settings_controller.mm')
-rw-r--r--chrome/browser/cocoa/font_language_settings_controller.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/font_language_settings_controller.mm b/chrome/browser/cocoa/font_language_settings_controller.mm
index 8e0bac5..1aaa548 100644
--- a/chrome/browser/cocoa/font_language_settings_controller.mm
+++ b/chrome/browser/cocoa/font_language_settings_controller.mm
@@ -173,6 +173,8 @@ NSString* const kCharacterInfoID = @"id";
}
- (IBAction)closeSheet:(id)sender {
+ NSFontPanel* panel = [[NSFontManager sharedFontManager] fontPanel:NO];
+ [panel close];
[NSApp endSheet:[self window]];
}