qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] ui/cocoa: Fix switched_to_fullscreen warning


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH] ui/cocoa: Fix switched_to_fullscreen warning
Date: Tue, 12 Jul 2022 22:15:40 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 2/7/22 06:43, Peter Delevoryas wrote:
I noticed this error while building QEMU on Mac OS X:

     [1040/1660] Compiling Objective-C object libcommon.fa.p/ui_cocoa.m.o
     ../ui/cocoa.m:803:17: warning: variable 'switched_to_fullscreen' set but 
not used [-Wunused-but-set-variable]
         static bool switched_to_fullscreen = false;
                     ^
     1 warning generated.

I think the behavior is fine if you remove "switched_to_fullscreen", I can
still switch in and out of mouse grabbed mode and fullscreen mode with this
change, and Command keycodes will only be passed to the guest if the mouse
is grabbed, which I think is the right behavior. I'm not sure why a static
piece of state was needed to handle that in the first place. Perhaps the
refactoring of the flags-state-change fixed that by toggling the Command
keycode on.

I tested this with an Ubuntu core image on macOS 12.4

     wget 
https://cdimage.ubuntu.com/ubuntu-core/18/stable/current/ubuntu-core-18-i386.img.xz
     xz -d ubuntu-core-18-i386.img.xz
     qemu-system-x86_64 -drive file=ubuntu-core-18.i386.img,format=raw

Fixes: 6d73bb643aa7 ("ui/cocoa: Clear modifiers whenever possible")
Signed-off-by: Peter Delevoryas <peter@pjd.dev>
---
  ui/cocoa.m | 8 --------
  1 file changed, 8 deletions(-)

Queued, thanks.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]