diff --git a/dix/window.c b/dix/window.c index a9d00f91b..2a2fb1871 100644 --- a/dix/window.c +++ b/dix/window.c @@ -3429,7 +3429,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])