]> Pileus Git - ~andy/gtk/blobdiff - perf/gtkwidgetprofiler.c
Deprecate flag macros for toplevel, state, no window and composite child
[~andy/gtk] / perf / gtkwidgetprofiler.c
index 3fd9f858df0769b6fb6f67d3e2945560e2784c3a..4b33d09ae46df1f666917aca89bd785d25a7476c 100644 (file)
@@ -223,7 +223,7 @@ toplevel_expose_event_cb (GtkWidget *widget, GdkEventExpose *event, gpointer dat
 
   profiler = GTK_WIDGET_PROFILER (data);
 
-  g_idle_add_full (G_PRIORITY_HIGH, toplevel_idle_after_expose_cb, profiler, NULL);
+  gdk_threads_add_idle_full (G_PRIORITY_HIGH, toplevel_idle_after_expose_cb, profiler, NULL);
   return FALSE;
 }
 
@@ -250,7 +250,7 @@ ensure_and_get_toplevel (GtkWidget *widget)
        GtkWidget *window;
 
        toplevel = gtk_widget_get_toplevel (widget);
-       if (GTK_WIDGET_TOPLEVEL (toplevel))
+       if (gtk_widget_is_toplevel (toplevel))
                return toplevel;
 
        g_assert (toplevel == widget); /* we don't want extraneous ancestors */