ui/cocoa.m: prevent stuck command key when going into full screen mode
commit0c6c43955421764998eb0dd1863ee8b38a3ff1c1
authorJohn Arbuckle <programmingkidx@gmail.com>
Tue, 3 Jul 2018 02:00:17 +0000 (2 22:00 -0400)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 24 Jul 2018 10:41:48 +0000 (24 11:41 +0100)
tree44868b4d6872e9c6aee0924a2a271d4a48f69218
parent768cef2974fb1fa30dd188b043ea737e13fea477
ui/cocoa.m: prevent stuck command key when going into full screen mode

When the user pushes Command-F in QEMU while the mouse is ungrabbed, QEMU
goes into full screen mode. When the user finally releases the command key,
it is sent to the guest as an event. The makes the guest operating system
think the command key is down when it is really up. To prevent this situation
from happening, we simply drop the first command key event after the user has
gone into full screen mode using Command-F.

Signed-off-by: John Arbuckle <programmingkidx@gmail.com>
Message-id: 20180703020017.1032-1-programmingkidx@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
ui/cocoa.m