diff --git a/hw/xfree86/common/xf86xv.c b/hw/xfree86/common/xf86xv.c index d12ce370e9..444fde7e5a 100644 --- a/hw/xfree86/common/xf86xv.c +++ b/hw/xfree86/common/xf86xv.c @@ -251,6 +251,7 @@ xf86XVScreenInit(ScreenPtr pScreen, XF86VideoAdaptorPtr * adaptors, int num) pScrn = xf86ScreenToScrn(pScreen); + dixScreenHookWindowDestroy(pScreen, xf86XVWindowDestroy); dixScreenHookClose(pScreen, xf86XVCloseScreen); ScreenPriv->WindowExposures = pScreen->WindowExposures;