From: Jerome St-Louis Date: Thu, 17 Jul 2014 18:30:28 +0000 (-0400) Subject: ecere/gui/Window: Fixed logged errors appearing X-Git-Tag: 0.44.10PR2~35 X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=ede06d24d3561996092a7d90b2423b9cae9f66b7 ecere/gui/Window: Fixed logged errors appearing - LoadGraphics was being called while Window is not yet created and no display present --- diff --git a/ecere/src/gui/Window.ec b/ecere/src/gui/Window.ec index 69289e2..44c93c4 100644 --- a/ecere/src/gui/Window.ec +++ b/ecere/src/gui/Window.ec @@ -8109,15 +8109,14 @@ public: firewatchers font; - if(value.rootWindow && value.rootWindow.display && rootWindow) + if(value.rootWindow && value.rootWindow.display && rootWindow && created) { bool reloadGraphics = (oldParent.rootWindow == oldParent && value.rootWindow) || (!value.rootWindow && rootWindow == this) || (value.rootWindow.display && value.rootWindow.display.displaySystem != rootWindow.display.displaySystem); if(reloadGraphics) UnloadGraphics(false); - if(created) - SetupDisplay(); + SetupDisplay(); if(reloadGraphics) LoadGraphics(false, false);