diff options
author | Damien Plisson <damien.plisson@yahoo.fr> | 2010-08-01 20:25:00 +0400 |
---|---|---|
committer | Damien Plisson <damien.plisson@yahoo.fr> | 2010-08-01 20:25:00 +0400 |
commit | 4da55eed8fe4150266742f35a4faadf51d9c5991 (patch) | |
tree | 82205f86f97be53633b051b6951a77502cfbe203 /intern | |
parent | 7e555711752cd00ed0d613f3c89a457512031b12 (diff) |
OSX/Cocoa : fix the Cmd modifier stuck after cancelling the quit dialog
Diffstat (limited to 'intern')
-rw-r--r-- | intern/ghost/intern/GHOST_SystemCocoa.mm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/ghost/intern/GHOST_SystemCocoa.mm b/intern/ghost/intern/GHOST_SystemCocoa.mm index bec243fc977..b7038a30e00 100644 --- a/intern/ghost/intern/GHOST_SystemCocoa.mm +++ b/intern/ghost/intern/GHOST_SystemCocoa.mm @@ -1299,6 +1299,11 @@ GHOST_TUns8 GHOST_SystemCocoa::handleQuitRequest() NSArray *windowsList = [NSApp orderedWindows]; if ([windowsList count]) { [[windowsList objectAtIndex:0] makeKeyAndOrderFront:nil]; + //Handle the modifiers keyes changed state issue + //as recovering from the quit dialog is like application + //gaining focus back. + //Main issue fixed is Cmd modifier not being cleared + handleApplicationBecomeActiveEvent(); } } |