From: Christian Hergert Date: Thu, 17 Feb 2022 01:52:42 +0000 (-0800) Subject: macos: fix keyboard input on popovers X-Git-Tag: archive/raspbian/4.6.5+ds-1+rpi1~1^2~19^2~3^2~93^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=853ef43dae8049ff09a808fddc9e55fd8153f44c;p=gtk4.git macos: fix keyboard input on popovers GdkPopup can also become the "key" window (just not the "main" window). --- diff --git a/gdk/macos/GdkMacosWindow.c b/gdk/macos/GdkMacosWindow.c index 8dda79ab4d..a30d1b71a1 100644 --- a/gdk/macos/GdkMacosWindow.c +++ b/gdk/macos/GdkMacosWindow.c @@ -310,7 +310,7 @@ typedef NSString *CALayerContentsGravity; -(BOOL)canBecomeKeyWindow { - return GDK_IS_TOPLEVEL (gdk_surface); + return GDK_IS_TOPLEVEL (gdk_surface) || GDK_IS_POPUP (gdk_surface); } -(void)showAndMakeKey:(BOOL)makeKey