wayland: Don't crash without xdg_activation_v1
authorMichael Catanzaro <mcatanzaro@redhat.com>
Wed, 29 Mar 2023 00:42:53 +0000 (19:42 -0500)
committerMichael Catanzaro <mcatanzaro@redhat.com>
Wed, 29 Mar 2023 00:42:53 +0000 (19:42 -0500)
This backports 3cdb6392102079d85ea38fa24d58c1824fe4dd37 to GTK 3.

See: #5701

gdk/wayland/gdkwindow-wayland.c

index 619f7982cbe54819b47fb4126d8b5fba5d87ddbe..9c0264e71b670f6074792ea879b2b55551be8d3f 100644 (file)
@@ -4179,7 +4179,7 @@ gdk_wayland_window_set_startup_id (GdkWindow   *window,
     }
 
 #ifdef HAVE_XDG_ACTIVATION
-  if (startup_id)
+  if (display_wayland->xdg_activation && startup_id)
     {
       xdg_activation_v1_activate (display_wayland->xdg_activation,
                                   startup_id,