Prevent refloating editor game window when window was floating before
This commit is contained in:
@@ -488,7 +488,7 @@ namespace FlaxEditor.GUI.Docking
|
||||
base.Focus();
|
||||
|
||||
SelectTab(false);
|
||||
BringToFront();
|
||||
_dockedTo?.RootWindow?.Focus();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
@@ -310,9 +310,11 @@ namespace FlaxEditor.Windows
|
||||
// Restore
|
||||
if (rootWindow != null)
|
||||
rootWindow.Restore();
|
||||
if (_maximizeRestoreDockTo != null && _maximizeRestoreDockTo.IsDisposing)
|
||||
_maximizeRestoreDockTo = null;
|
||||
Show(_maximizeRestoreDockState, _maximizeRestoreDockTo);
|
||||
var dockTo = _maximizeRestoreDockTo;
|
||||
if (dockTo != null && dockTo.IsDisposing)
|
||||
dockTo = null;
|
||||
if (_dockedTo != dockTo)
|
||||
Show(_maximizeRestoreDockState, dockTo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user