From: Benjamin Otte Date: Fri, 27 Aug 2010 10:30:54 +0000 (+0200) Subject: perf: Use a temp window instead of a normal one X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=de2a4d1b1ac47a903b2f37f2d0c744b4ba198ce7;hp=4a9c32dc36757d04d628f9193e95f09186ee3b65;p=~andy%2Fgtk perf: Use a temp window instead of a normal one This way, we don't need hacks to not set the background. --- diff --git a/perf/gtkwidgetprofiler.c b/perf/gtkwidgetprofiler.c index c5b2cddbd..f8ab9f926 100644 --- a/perf/gtkwidgetprofiler.c +++ b/perf/gtkwidgetprofiler.c @@ -408,13 +408,12 @@ profile_expose (GtkWidgetProfiler *profiler) attr.width = allocation.width; attr.height = allocation.width; attr.wclass = GDK_INPUT_OUTPUT; - attr.window_type = GDK_WINDOW_CHILD; + attr.window_type = GDK_WINDOW_TEMP; attr_mask = GDK_WA_X | GDK_WA_Y; - window = gdk_window_new (gtk_widget_get_window (priv->toplevel), + window = gdk_window_new (gdk_screen_get_root_window (gtk_widget_get_screen (priv->toplevel)), &attr, attr_mask); - gdk_window_set_back_pixmap (window, NULL, TRUE); /* avoid flicker */ gdk_window_show (window); gdk_window_hide (window);