Fix editor exit with error code when game cooking CL fails

#2248
This commit is contained in:
Wojtek Figat
2024-02-21 23:18:09 +01:00
parent f20805e567
commit 318b00c617
5 changed files with 18 additions and 8 deletions

View File

@@ -1006,7 +1006,12 @@ namespace FlaxEditor.Windows
_preBuildAction = target.PreBuildAction;
_postBuildAction = target.PostBuildAction;
GameCooker.Build(target.Platform, target.Mode, target.Output, item.Options, target.CustomDefines, item.PresetName, target.Name);
bool failed = GameCooker.Build(target.Platform, target.Mode, target.Output, item.Options, target.CustomDefines, item.PresetName, target.Name);
if (failed && _exitOnBuildEnd)
{
_exitOnBuildEnd = false;
Engine.RequestExit(1);
}
}
else if (_exitOnBuildEnd)
{