[vlc-commits] macosx: automatically close the shared NSFontPanel when closing the preferences

Felix Paul Kühne git at videolan.org
Mon May 28 15:49:15 CEST 2012


vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | Mon May 28 15:27:42 2012 +0200| [2a39fe96a21b444f2ff24d2298ac8b36b0856402] | committer: Felix Paul Kühne

macosx: automatically close the shared NSFontPanel when closing the preferences

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2a39fe96a21b444f2ff24d2298ac8b36b0856402
---

 modules/gui/macosx/simple_prefs.m |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/gui/macosx/simple_prefs.m b/modules/gui/macosx/simple_prefs.m
index d980590..910a4cf 100644
--- a/modules/gui/macosx/simple_prefs.m
+++ b/modules/gui/macosx/simple_prefs.m
@@ -743,10 +743,14 @@ static inline char * __config_GetLabel( vlc_object_t *p_this, const char *psz_na
 - (IBAction)buttonAction:(id)sender
 {
     if( sender == o_sprefs_cancel_btn )
+    {
+        [[NSFontPanel sharedFontPanel] close];
         [o_sprefs_win orderOut: sender];
+    }
     else if( sender == o_sprefs_save_btn )
     {
         [self saveChangedSettings];
+        [[NSFontPanel sharedFontPanel] close];
         [o_sprefs_win orderOut: sender];
     }
     else if( sender == o_sprefs_reset_btn )



More information about the vlc-commits mailing list