From b6aa41b56b76fbd317342a01d3ef43adbfd8fccc Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Mon, 28 Jan 2008 12:18:43 -0800 Subject: [PATCH] Rootless: RootlessEnsureFrame: Added check for !IsRoot This was causing an issue with Apple-DRI and was reported here: http://trac.macosforge.org/projects/xquartz/ticket/51 (cherry picked from commit 116800279d2ec783c63f43d3902627edde6a4cff) --- miext/rootless/rootlessWindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miext/rootless/rootlessWindow.c b/miext/rootless/rootlessWindow.c index 82f54d63d..bf0380f73 100644 --- a/miext/rootless/rootlessWindow.c +++ b/miext/rootless/rootlessWindow.c @@ -473,7 +473,7 @@ RootlessEnsureFrame(WindowPtr pWin) if (WINREC(pWin) != NULL) return WINREC(pWin); - if (!IsTopLevel(pWin)) + if (!IsTopLevel(pWin) && !IsRoot(pWin)) return NULL; if (pWin->drawable.class != InputOutput)