[PATCH] Use new server API to find the root window.

Jamey Sharp jamey at minilop.net
Fri Jun 4 16:23:45 PDT 2010


Signed-off-by: Jamey Sharp <jamey at minilop.net>
---
Um, yeah. I even made a note in the commit message to remind myself to
find out how to handle ABI changes in the drivers.

Can somebody tell me if this is right, and then I guess I can write the
corresponding video-geode patch?

 src/dummy_driver.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/dummy_driver.c b/src/dummy_driver.c
index e32c1c7..804e41e 100644
--- a/src/dummy_driver.c
+++ b/src/dummy_driver.c
@@ -779,7 +779,11 @@ DUMMYCreateWindow(WindowPtr pWin)
 	return(ret);
 	
     if(dPtr->prop == FALSE) {
+#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 8
         pWinRoot = WindowTable[DUMMYScrn->pScreen->myNum];
+#else
+        pWinRoot = DUMMYScrn->pScreen->root;
+#endif
         if (! ValidAtom(VFB_PROP))
             VFB_PROP = MakeAtom(VFB_PROP_NAME, strlen(VFB_PROP_NAME), 1);
 
-- 
1.7.0



More information about the xorg-devel mailing list