xfree86/modes: rotation damage is automatically destroyed on close

Don't try to destroy rotation_damage in the xf86RotateCloseScreen; it
will have been destroyed when the screen pixmap was destroyed.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
Keith Packard 2014-07-21 19:27:20 -07:00
parent 40dc81154a
commit 61afe950e6

View File

@ -309,6 +309,8 @@ xf86RotateCloseScreen(ScreenPtr screen)
xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
int c; int c;
/* This has already been destroyed when the root window was destroyed */
xf86_config->rotation_damage = NULL;
for (c = 0; c < xf86_config->num_crtc; c++) for (c = 0; c < xf86_config->num_crtc; c++)
xf86RotateDestroy(xf86_config->crtc[c]); xf86RotateDestroy(xf86_config->crtc[c]);
} }