diff options
author | Corentin Chary <corentin.chary@gmail.com> | 2011-06-08 14:22:09 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2012-03-27 09:31:56 -0400 |
commit | 0929854cbf530d2f5f3a5608c6ce808ed24ad26e (patch) | |
tree | e56e362c6ccfbc451fcb5ad8fc3fcc90c48d7b63 | |
parent | 4095220856b618f651c0f3c7889a14803670b433 (diff) |
xwayland: unregister and destroy the window damage
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
-rw-r--r-- | hw/xfree86/xwayland/xwayland.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/hw/xfree86/xwayland/xwayland.c b/hw/xfree86/xwayland/xwayland.c index ccc7d2263..b439314aa 100644 --- a/hw/xfree86/xwayland/xwayland.c +++ b/hw/xfree86/xwayland/xwayland.c @@ -638,6 +638,8 @@ xwl_unrealize_window(WindowPtr window) wl_surface_destroy(xwl_window->surface); list_del(&xwl_window->link); list_del(&xwl_window->link_damage); + DamageUnregister(&window->drawable, xwl_window->damage); + DamageDestroy(xwl_window->damage); free(xwl_window); dixSetPrivate(&window->devPrivates, &xwl_window_private_key, NULL); |