ecere:XInterface driver: fixed null pointer crash
authorRejean Loyer <rejean.loyer@gmail.com>
Sat, 3 Sep 2011 13:14:35 +0000 (09:14 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Sat, 3 Sep 2011 13:14:35 +0000 (09:14 -0400)
ecere/src/gui/drivers/XInterface.ec

index 0851101..535d12d 100644 (file)
@@ -1481,7 +1481,7 @@ class XInterface : Interface
                   XWindowData windowData;
                   activeWindow = (uint)window.windowHandle;
 
-                  if(window == window.parent.activeChild) break;
+                  if(window.parent && window == window.parent.activeChild) break;
                   incref window;
                   //if(window.creationActivation == activate)
                   {