diff options
| author | Manolo Gouy <Manolo> | 2013-09-04 09:30:18 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2013-09-04 09:30:18 +0000 |
| commit | 0585de060ccb3f5a4f9d089bbd2386da813d8c5b (patch) | |
| tree | 378adb2ca562d9d1307a0825c495c6ef0b5b1b54 /src | |
| parent | eaa6084f9aed0043d62011c732902aca6220ccf6 (diff) | |
Added fl_lock/unlock_function() calls for extra caution in - (void)applicationDidChangeScreenParameters:
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9959 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_cocoa.mm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index e55f4859d..6f6dc848f 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -1147,6 +1147,7 @@ static void cocoaMouseHandler(NSEvent *theEvent) } - (void)applicationDidChangeScreenParameters:(NSNotification *)unused { // react to changes in screen numbers and positions + fl_lock_function(); main_screen_height = [[[NSScreen screens] objectAtIndex:0] frame].size.height; Fl::call_screen_init(); // FLTK windows have already been notified they were moved, @@ -1160,6 +1161,7 @@ static void cocoaMouseHandler(NSEvent *theEvent) } } Fl::handle(FL_SCREEN_CONFIGURATION_CHANGED, NULL); + fl_unlock_function(); } - (void)applicationWillResignActive:(NSNotification *)notify { |
