gdk: Make profiler support unconditional
authorMatthias Clasen <mclasen@redhat.com>
Tue, 21 Jan 2020 16:50:12 +0000 (11:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 21 Jan 2020 16:50:12 +0000 (11:50 -0500)
We are still not providing samples unless debugging is enabled.
That needs a bit more work.

gdk/gdk.c

index c3c58b053bafdbb5f9cfe4c6d490610d67f9803c..ae456dc3e21f597c37de854f9e4a0f64426885c4 100644 (file)
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -212,14 +212,14 @@ gdk_pre_parse (void)
       _gdk_debug_flags = g_parse_debug_string (debug_string,
                                               (GDebugKey *) gdk_debug_keys,
                                               G_N_ELEMENTS (gdk_debug_keys));
-
-    if (g_getenv ("GTK_TRACE_FD"))
-      gdk_profiler_start (atoi (g_getenv ("GTK_TRACE_FD")));
-    else if (g_getenv ("GTK_TRACE"))
-      gdk_profiler_start (-1);
   }
 #endif  /* G_ENABLE_DEBUG */
 
+  if (g_getenv ("GTK_TRACE_FD"))
+    gdk_profiler_start (atoi (g_getenv ("GTK_TRACE_FD")));
+  else if (g_getenv ("GTK_TRACE"))
+    gdk_profiler_start (-1);
+
 #ifndef G_HAS_CONSTRUCTORS
   stash_desktop_startup_notification_id ();
 #endif