ecere/Window: Complimentary fix to last commit for Display mismatching rootWindow...
authorJerome St-Louis <jerome@ecere.com>
Wed, 13 Mar 2013 04:56:37 +0000 (00:56 -0400)
committerJerome St-Louis <jerome@ecere.com>
Wed, 13 Mar 2013 04:56:37 +0000 (00:56 -0400)
ecere/src/gui/Window.ec

index a764630..26591e7 100644 (file)
@@ -4762,7 +4762,7 @@ private:
       bool result = false;
       Window child;
 
-      if((!guiApp.fullScreenMode && parent == guiApp.desktop) || (guiApp.fullScreenMode && (this == guiApp.desktop || (_displayDriver && dispDriver != parent.dispDriver))))
+      if((!guiApp.fullScreenMode && parent == guiApp.desktop) || (guiApp.fullScreenMode && (this == guiApp.desktop || (_displayDriver && parent.dispDriver && dispDriver != parent.dispDriver))))
       {
          subclass(DisplayDriver) dDriver = (dispDriver && !formDesigner) ? dispDriver : GetDisplayDriver(guiApp.defaultDisplayDriver);
          DisplaySystem displaySystem = dDriver ? dDriver.displaySystem : null;