summaryrefslogtreecommitdiff
path: root/testsuite/reftests
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2017-08-02 11:32:50 +0100
committerBenjamin Otte <otte@redhat.com>2017-08-02 11:34:57 +0100
commit9ec22d66524807f910e41f3a41a75cfa28655b7b (patch)
tree730cd17eb8480a19ccfef73559bacf2efaac44bf /testsuite/reftests
parent64b7308328ed584144ad3286119739c3e82edd1f (diff)
downloadgtk+-9ec22d66524807f910e41f3a41a75cfa28655b7b.tar.gz
reftests: Always wait for rendering to settle
We wait for a few 100ms for rendering to settle in various WMs. So far we only did that for windows that were controlled by the WM (aka toplevels). With modern compositing gnome-shell however, this now also applies to override-redirect windows, so we now wait there, too. This makes the reftests a lot slower, but they now actually work when running make check in gnome-shell.
Diffstat (limited to 'testsuite/reftests')
-rw-r--r--testsuite/reftests/reftest-snapshot.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/testsuite/reftests/reftest-snapshot.c b/testsuite/reftests/reftest-snapshot.c
index c6eb14a95c..1e4e1fde37 100644
--- a/testsuite/reftests/reftest-snapshot.c
+++ b/testsuite/reftests/reftest-snapshot.c
@@ -108,6 +108,7 @@ snapshot_window_native (GdkWindow *window,
XWindowAttributes attrs;
if (gdk_window_get_window_type (window) == GDK_WINDOW_TOPLEVEL ||
+ gdk_window_get_window_type (window) == GDK_WINDOW_TEMP ||
gdk_window_get_window_type (window) == GDK_WINDOW_FOREIGN)
{
/* give the WM/server some time to sync. They need it.