From: Timm Bäder Date: Sat, 25 May 2019 15:38:26 +0000 (+0200) Subject: main: Check if any debug flags are set in gtk_get_debug_flags() X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~909 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e3f1a3d27c0939079bb4c8b9fca9d2e687871c15;p=gtk4.git main: Check if any debug flags are set in gtk_get_debug_flags() We end up checking the debug flags for the default display, but that's unnecessary if we know that no display has any debug flags set anyway. --- diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index e3e592595d..2d1ab71af5 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -740,7 +740,10 @@ gtk_set_display_debug_flags (GdkDisplay *display, guint gtk_get_debug_flags (void) { - return gtk_get_display_debug_flags (gdk_display_get_default ()); + if (gtk_get_any_display_debug_flag_set ()) + return gtk_get_display_debug_flags (gdk_display_get_default ()); + + return 0; } /**