Fix window focus issue when removing actors

This commit is contained in:
Wojtek Figat
2021-08-12 12:51:20 +02:00
parent 718ae78036
commit 6f5605b7ca
2 changed files with 5 additions and 0 deletions

View File

@@ -383,6 +383,7 @@ namespace FlaxEditor.Modules
var objects = Selection.Where(x => x.CanDelete).ToList().BuildAllNodes().Where(x => x.CanDelete).ToList();
if (objects.Count == 0)
return;
var isSceneTreeFocus = Editor.Windows.SceneWin.ContainsFocus;
SelectionDeleteBegin?.Invoke();
@@ -404,6 +405,9 @@ namespace FlaxEditor.Modules
SelectionDeleteEnd?.Invoke();
OnDirty(objects);
if (isSceneTreeFocus)
Editor.Windows.SceneWin.Focus();
}
/// <summary>