diff --git a/composite/compwindow.c b/composite/compwindow.c index c022027db..05dc055c2 100644 --- a/composite/compwindow.c +++ b/composite/compwindow.c @@ -146,8 +146,8 @@ compCheckRedirect (WindowPtr pWin) Bool should; should = pWin->realized && (pWin->drawable.class != InputOnly) && - (cw != NULL); - + (cw != NULL) && (pWin->parent != NULL); + /* Never redirect the overlay window */ if (cs->pOverlayWin != NULL) { if (pWin == cs->pOverlayWin) {