display.Unlock();
}
}
- if(guiApp.driver && changeRootWindow && windowHandle)
+ if(guiApp.driver && !guiApp.modeSwitching && changeRootWindow && windowHandle)
{
if(windowResized || windowMoved)
if(!display || display.flags.memBackBuffer)
glCapabilities.debug != value.debug ||
glCapabilities.vertexPointer != value.vertexPointer ||
glCapabilities.quads != value.quads);
+ guiApp.modeSwitching = true;
if(reload)
UnloadGraphics(false);
}
else if(display)
display.glCapabilities = value;
+ guiApp.modeSwitching = false;
}
};
property CreationActivationOption creationActivation { get { return creationActivation; } set { creationActivation = value; } };