diff options
author | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-15 01:27:32 +0000 |
---|---|---|
committer | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-15 01:27:32 +0000 |
commit | d150c3f302f890c0882d7de5e700aad475635623 (patch) | |
tree | b009a290271297b12c1d0f5c1651755a6034cbb7 /chrome/browser/cocoa/font_language_settings_controller.mm | |
parent | efec7fde79b437984f2b96d5dd05e3e21c159003 (diff) | |
download | chromium_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.mm | 2 |
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]]; } |