Fix using Tools menu without Game Settings asset

This commit is contained in:
2026-06-10 19:22:42 +02:00
parent 080de40eac
commit 85d3673f15
+4 -2
View File
@@ -1139,8 +1139,10 @@ namespace FlaxEditor.Modules
_menuToolsSetTheCurrentSceneViewAsDefault.Enabled = Level.ScenesCount > 0;
string localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
GameSettings settings = GameSettings.Load<GameSettings>();
string path = Path.Combine(localAppData, settings.CompanyName, settings.ProductName);
_menuToolsOpenLocalFolder.Enabled = Directory.Exists(path);
_menuToolsOpenLocalFolder.Enabled = settings != null &&
!string.IsNullOrEmpty(settings.CompanyName) &&
!string.IsNullOrEmpty(settings.ProductName) &&
Directory.Exists(Path.Combine(localAppData, settings.CompanyName, settings.ProductName));
c.PerformLayout();
}