aboutsummaryrefslogtreecommitdiff
path: root/ui/cocoa.m
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-02-06 12:27:50 +0100
committerGerd Hoffmann <kraxel@redhat.com>2020-02-12 13:25:17 +0100
commit3487da6aeb127407f4f0bf5f683c90fe5c34d6c5 (patch)
tree153d515aea06eea6b0315a3a4b280562f81a8418 /ui/cocoa.m
parent86a088e62454995c04a794d43661a549fd293f3b (diff)
downloadqemu-3487da6aeb127407f4f0bf5f683c90fe5c34d6c5.zip
qemu-3487da6aeb127407f4f0bf5f683c90fe5c34d6c5.tar.gz
qemu-3487da6aeb127407f4f0bf5f683c90fe5c34d6c5.tar.bz2
ui/cocoa: switch to new show-cursor option
Use DisplayOpts settings to set the new file-global cursor_hide variable, stop using the qemu-global cursor_hide variable. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
Diffstat (limited to 'ui/cocoa.m')
-rw-r--r--ui/cocoa.m4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/cocoa.m b/ui/cocoa.m
index fbb5b1b..f7b3230 100644
--- a/ui/cocoa.m
+++ b/ui/cocoa.m
@@ -125,6 +125,7 @@ typedef struct {
NSWindow *normalWindow, *about_window;
static DisplayChangeListener *dcl;
static int last_buttons;
+static int cursor_hide = 1;
int gArgc;
char **gArgv;
@@ -1918,6 +1919,9 @@ static void cocoa_display_init(DisplayState *ds, DisplayOptions *opts)
[(QemuCocoaAppController *)[[NSApplication sharedApplication] delegate] toggleFullScreen: nil];
});
}
+ if (opts->has_show_cursor && opts->show_cursor) {
+ cursor_hide = 0;
+ }
dcl = g_malloc0(sizeof(DisplayChangeListener));