summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-04-27 15:30:36 -0400
committerChristopher James Halse Rogers <christopher.halse.rogers@canonical.com>2012-06-13 15:26:20 +1000
commit7602fbdc13ea91ece25cf4235f94a1545d9e4bd9 (patch)
treef25491e8b1695782a5218f0175e9c204d4aa5a4c
parent6dd00a7b4d0cf35fb4b31c100304352da9670ea8 (diff)
xwayland: Use reportAfter for our DamagePtr
We shouldn't send damage requests to the Wayland server before the rendering has been flushed to the kernel.
-rw-r--r--hw/xfree86/xwayland/xwayland-window.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/xfree86/xwayland/xwayland-window.c b/hw/xfree86/xwayland/xwayland-window.c
index 07a5c7c3e..c30fc08db 100644
--- a/hw/xfree86/xwayland/xwayland-window.c
+++ b/hw/xfree86/xwayland/xwayland-window.c
@@ -206,6 +206,7 @@ xwl_realize_window(WindowPtr window)
DamageCreate(damage_report, damage_destroy, DamageReportNonEmpty,
FALSE, screen, xwl_window);
DamageRegister(&window->drawable, xwl_window->damage);
+ DamageSetReportAfterOp(xwl_window->damage, TRUE);
xorg_list_add(&xwl_window->link, &xwl_screen->window_list);
xorg_list_init(&xwl_window->link_damage);