summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-04-27 15:30:36 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-04-27 15:36:45 -0400
commit564b4c5745994b90ecb20f5702176fe4b38c8435 (patch)
tree5d739f11b541d4816c891a18ed2f67b84ad18c0a
parentc9b13696dd1a46e9219d0ed56df897966cc33201 (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);