From: Carlos Garnacho Date: Wed, 18 Jan 2023 20:05:28 +0000 (+0100) Subject: gtkapplication: Do not call gdk_display_notify_startup_complete() X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~1^2~21^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=79e11bed1a9bc9c44202841d9ddaaf293197dc2e;p=gtk%2B3.0.git gtkapplication: Do not call gdk_display_notify_startup_complete() This should do nothing worthwhile anymore, the X11/Wayland GtkApplication implementations do already pass the startup ID from the platform_data via windowing specific APIs, and the application handling the request via show()/present() should trigger the activation request. (cherry-picked from commit 3526d8b299becb7cd1e970ea5228a141eae20257) --- diff --git a/gtk/gtkapplication.c b/gtk/gtkapplication.c index 17e9205890..ac33c84fa2 100644 --- a/gtk/gtkapplication.c +++ b/gtk/gtkapplication.c @@ -376,18 +376,6 @@ static void gtk_application_after_emit (GApplication *application, GVariant *platform_data) { - const char *startup_notification_id = NULL; - - g_variant_lookup (platform_data, "desktop-startup-id", "&s", &startup_notification_id); - if (startup_notification_id) - { - GdkDisplay *display; - - display = gdk_display_get_default (); - if (display) - gdk_display_notify_startup_complete (display, startup_notification_id); - } - gdk_threads_leave (); }