blender/intern/ghost
Damien Plisson e4882e3da2 Cocoa : correctly handle late events sent after window deactivate
Cocoa can still send events (tagged with the correct NSWindow handle) after having sent the window deactivate event.
This caused these events being discarded as there was no active window for GHOST_WindowManager.

Fix is to use this NSWindow handle to retrieve the target window and correctly push the event.

E.g. of effects of this bug: OSKey modifier stuck after having invoked Spotlight through its shortcut (Cmd + Space). This gave the impression the Blender window has not got focus back for the keyboard.

Ton, can you confirm if this fixes the "Cocoa window loses focus permanently on using Spotlight" issue you found ?
2010-01-28 19:18:36 +00:00
..
doc This commit fixes up a bunch of svn properties to hopefully make things a little nicer for everyone. 2007-08-28 10:07:08 +00:00
intern Cocoa : correctly handle late events sent after window deactivate 2010-01-28 19:18:36 +00:00
make Update MSVC project files 2010-01-17 19:19:33 +00:00
test Big, big commit!! 2009-05-05 23:10:32 +00:00
CMakeLists.txt Patch [#20588] Adding multisample support to Win32 Ghost - by Mitchell Stokes (Moguri) 2010-01-13 19:02:13 +00:00
GHOST_C-api.h OpenGL Anti-aliasing implementation for blender windows 2010-01-06 11:42:52 +00:00
GHOST_IEvent.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_IEventConsumer.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_ISystem.h OpenGL Anti-aliasing implementation for blender windows 2010-01-06 11:42:52 +00:00
GHOST_ITimerTask.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
GHOST_IWindow.h Cocoa : correctly handle late events sent after window deactivate 2010-01-28 19:18:36 +00:00
GHOST_Rect.h - wrapping failed with the cursor at the screen edge, 2009-10-17 14:54:13 +00:00
GHOST_Types.h Drag and drop 2.5 integration! Finally, slashdot regulars can use 2010-01-26 18:18:21 +00:00
Makefile Makefile updates for Blender 2.5 (from GSR) 2009-03-19 01:50:45 +00:00
SConscript patch [#20612] Making Blender compile on AIX 4.3.3 2010-01-19 10:57:59 +00:00