]> Pileus Git - ~andy/gtk/commitdiff
reftests: Use an offscreen window to avoid artifacts
authorBenjamin Otte <otte@redhat.com>
Tue, 5 Jul 2011 13:28:18 +0000 (15:28 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 5 Jul 2011 13:28:18 +0000 (15:28 +0200)
When tests are larger than the screen size and no compositing is
enabled, the window will be clipped to the screen size and all areas
outside of the screen have undefined contents.

To avoid this, we can use an offscreen window.

tests/reftests/label-sizing.ref.ui
tests/reftests/label-sizing.ui

index 7d42ad246195a9da419645b0d6063e697f0f6476..2de71a4a5a8ee246e03372b1a46538df8cfd873e 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
-  <object class="GtkWindow" id="window1">
+  <object class="GtkOffscreenWindow" id="window1">
     <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>
index 36822911041ea0e4f367317aeac3276a838ab24a..9031bfe6f61728556166ed54c8cdc35abf6646d4 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
-  <object class="GtkWindow" id="window1">
+  <object class="GtkOffscreenWindow" id="window1">
     <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>