aboutsummaryrefslogtreecommitdiff
path: root/ui/input-barrier.c
diff options
context:
space:
mode:
authorCarwyn Ellis <carwynellis@gmail.com>2022-01-02 17:41:53 +0000
committerPhilippe Mathieu-Daudé <f4bug@amsat.org>2022-03-15 13:36:33 +0100
commit69221df8cde644ce75053986b712c40a2a83966a (patch)
treefd34e3aabbb12d78903325ca8474440b6cb86c32 /ui/input-barrier.c
parent48941a52c2c3350b0c3dcdc1aba702def91d19a8 (diff)
ui/cocoa: release mouse when user switches away from QEMU window
This resolves an issue where using command-tab to switch between QEMU and other windows on the host can leave the mouse pointer visible. By releasing the mouse when the user switches away, the user must left click on the QEMU window when switching back in order to hide the pointer and return control to the guest. This appraoch ensures that the calls to NSCursor hide and unhide are always balanced and thus work correctly when invoked. Signed-off-by: Carwyn Ellis <carwynellis@gmail.com> Reviewed-by: Akihiko Odaki <akihiko.odaki@gmail.com> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'ui/input-barrier.c')
0 files changed, 0 insertions, 0 deletions