diff --git a/Source/Editor/Modules/WindowsModule.cs b/Source/Editor/Modules/WindowsModule.cs index 3a9778c85..a91835bae 100644 --- a/Source/Editor/Modules/WindowsModule.cs +++ b/Source/Editor/Modules/WindowsModule.cs @@ -1004,6 +1004,11 @@ namespace FlaxEditor.Modules Editor.LogWarning(string.Format("Failed to restore window {0} (assembly: {1})", winData.TypeName, winData.AssemblyName)); } } + + // Restored windows stole the focus from Editor + if (_restoreWindows.Count > 0) + Editor.Instance.Windows.MainWindow.Focus(); + _restoreWindows.Clear(); }