diff options
author | Benjamin Otte <otte@redhat.com> | 2017-08-02 11:32:50 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2017-08-02 11:34:57 +0100 |
commit | 9ec22d66524807f910e41f3a41a75cfa28655b7b (patch) | |
tree | 730cd17eb8480a19ccfef73559bacf2efaac44bf /testsuite/reftests | |
parent | 64b7308328ed584144ad3286119739c3e82edd1f (diff) | |
download | gtk+-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.c | 1 |
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. |