surface: Always dd events to the profiler trace
authorMatthias Clasen <mclasen@redhat.com>
Wed, 22 Jan 2020 21:36:54 +0000 (16:36 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 22 Jan 2020 21:36:54 +0000 (16:36 -0500)
We want to get this data for release builds as well.

gdk/gdksurface.c

index 0b51f78c02960ec228033ea6bddeb7d1e42273de..7af60c09c3ce230a3aa23523952a07247724716b 100644 (file)
@@ -4005,7 +4005,6 @@ rewrite_event_for_toplevel (GdkEvent *event)
   g_set_object (&event->any.surface, surface);
 }
 
-#ifdef G_ENABLE_DEBUG
 static void
 add_event_mark (GdkEvent *event,
                 gint64    time,
@@ -4116,14 +4115,11 @@ add_event_mark (GdkEvent *event,
 
   g_free (message);
 }
-#endif
 
 gboolean
 gdk_surface_handle_event (GdkEvent *event)
 {
-#ifdef G_ENABLE_DEBUG
   gint64 begin_time = g_get_monotonic_time ();
-#endif
   gboolean handled = FALSE;
 
   if (check_autohide (event))
@@ -4142,10 +4138,8 @@ gdk_surface_handle_event (GdkEvent *event)
       g_signal_emit (gdk_event_get_surface (event), signals[EVENT], 0, event, &handled);
     }
 
-#ifdef G_ENABLE_DEBUG
   if (gdk_profiler_is_running ())
     add_event_mark (event, begin_time, g_get_monotonic_time () - begin_time);
-#endif
 
   return handled;
 }