Cocoa: bugfix [#21158] fix modifiers keys status upon gaining focus
authorDamien Plisson <damien.plisson@yahoo.fr>
Tue, 16 Feb 2010 13:09:03 +0000 (13:09 +0000)
committerDamien Plisson <damien.plisson@yahoo.fr>
Tue, 16 Feb 2010 13:09:03 +0000 (13:09 +0000)
commit62e7e0ce77820829f796c245f1abe893043fafa2
treefd34eeffb89ae37def96238518809e865e425843
parent046bf7a6a1c7cec01ec819796b67c510dadb5056
Cocoa: bugfix [#21158] fix modifiers keys status upon gaining focus

10.6 new function to get modifiers flags status asynchronously returns erroneous value when application gets focus after a virtual desktop switch (Spaces).
Use legacy method to retrieve the modifiers flags status sent with the last  event. Works as at least the "focus gained" event is sent before this query. Bonus: should work also on pre-10.6!
intern/ghost/intern/GHOST_SystemCocoa.mm