/*if(rootWindow == this)
guiApp.interfaceDriver.ActivateRootWindow(this);
else*/
- if(creationActivation == activate)
+ if(creationActivation == activate && guiApp.desktop.active)
ActivateEx(true, false, true, true, null, null);
- else if(creationActivation == flash)
+ else if(creationActivation == activate || creationActivation == flash)
+ {
+ MakeActive();
Flash();
+ }
}
if(!destroyed)
if(guiApp.desktop.active)
Activate();
else if(!active)
+ {
+ MakeActive();
Flash();
+ }
}
void Deactivate(void)
if(true || !parent.activeChild)
ActivateEx(true, false, true, true, null, null);
*/
- if(creationActivation == activate)
+ if(creationActivation == activate && guiApp.desktop.active)
ActivateEx(true, false, true, true, null, null);
- else if(creationActivation == flash && !object)
+ else if((creationActivation == activate || creationActivation == flash) && !object)
+ {
+ MakeActive();
Flash();
+ }
//SetVisibility(!parent.style.hidden && (style.hidden ? false : true));
Update(null);