Hi Marc-André, > -----Original Message----- > From: [email protected] <qemu- > [email protected]> On Behalf Of > [email protected] > Sent: Tuesday, August 11, 2026 3:24 AM > To: [email protected] > Subject: [PATCH v2 0/3] ui/gtk: Hotkey and fullscreen handling fixes > > From: Dongwon Kim <[email protected]> > > This series resolves several issues regarding keyboard shortcuts and > fullscreen > behavior in the QEMU GTK UI. > > 1. Detached (untabified) windows properly support fullscreen and zoom > accelerators. > 2. The "Grab Input" accelerator remains functional in fullscreen mode when > the menubar is hidden. > 3. Initial fullscreen setup is deferred until the window is properly > realized to avoid display configuration race conditions. > > v2: > - Return TRUE in accelerator callbacks (gd_accel_grab_input, gd_win_*) to > comply with the GtkAccelGroupActivate prototype. > - Restore scale to preferred_scale and trigger gd_update_cursor() on > fullscreen exit. > - Deduplicate zoom handling by sharing gd_win_zoom_* across menu > actions. > - Guard zoom helpers against NULL / non-GFX consoles. > - Remove leftover debug fprintf in gd_win_grab. > > Dongwon Kim (3): > ui/gtk: Enable fullscreen and zoom hotkeys for detached windows > ui/gtk: Register "Grab Input" shortcut to accel_group > ui/gtk: Defer initial fullscreen activation until window is mapped > > ui/gtk.c | 188 ++++++++++++++++++++++++++++++++++++++++++------------- > 1 file changed, 146 insertions(+), 42 deletions(-) > > -- > 2.43.0 >
Friendly ping on this series when you get a chance. Thanks! DW
