Fix potential exception in PluginManager dispose in Editor

This commit is contained in:
Wojtek Figat
2022-02-19 00:27:53 +01:00
parent 69a1e007a6
commit 71b9324bcb

View File

@@ -227,8 +227,8 @@ namespace FlaxEditor.GUI.Tabs
/// </summary>
public Tab SelectedTab
{
get => _selectedIndex == -1 ? null : Children[_selectedIndex + 1] as Tab;
set => SelectedTabIndex = Children.IndexOf(value) - 1;
get => _selectedIndex == -1 && Children.Count > _selectedIndex + 1 ? null : Children[_selectedIndex + 1] as Tab;
set => SelectedTabIndex = value != null ? Children.IndexOf(value) - 1 : -1;
}
/// <summary>