From: John Arbuckle Date: Tue, 13 Oct 2015 20:51:18 +0000 (+0100) Subject: ui/cocoa.m: blinky mouse cursor fix X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=468a895bce1492cf83bb8be0d995ccdfcf4f2785;p=osstest%2Fqemu.git ui/cocoa.m: blinky mouse cursor fix The mouse cursor can become blinky when being moved a lot. This patch fixes that problem by issuing the redraw sooner. Signed-off-by: John Arbuckle Message-id: AAA87DD7-EC20-4F4B-B71E-C38461D9FCBA@gmail.com Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/ui/cocoa.m b/ui/cocoa.m index 8db8b9f4c..c0d6bb2f7 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -1287,6 +1287,7 @@ static void cocoa_refresh(DisplayChangeListener *dcl) NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; COCOA_DEBUG("qemu_cocoa: cocoa_refresh\n"); + graphic_hw_update(NULL); if (qemu_input_is_absolute()) { if (![cocoaView isAbsoluteEnabled]) { @@ -1307,7 +1308,6 @@ static void cocoa_refresh(DisplayChangeListener *dcl) [cocoaView handleEvent:event]; } } while(event != nil); - graphic_hw_update(NULL); [pool release]; }