diff --git a/dix/window.c b/dix/window.c index 9bbbed585..256d8666c 100644 --- a/dix/window.c +++ b/dix/window.c @@ -3534,7 +3534,7 @@ CheckWindowOptionalNeed (WindowPtr w) WindowOptPtr optional; WindowOptPtr parentOptional; - if (!w->parent) + if (!w->parent || !w->optional) return; optional = w->optional; if (optional->dontPropagateMask != DontPropagateMasks[w->dontPropagate])