Correctly check for errors in Haxelib.runProcess().

In safe mode, this function includes its own `try ... catch` block, so we don't need one here. Instead, we need to check if the output is null.
This commit is contained in:
player-03
2024-01-21 14:11:51 -05:00
committed by GitHub
parent 13865cbbc9
commit f0aae1f8f2

View File

@@ -1074,17 +1074,10 @@ class HXProject extends Script
{
var cache = Log.verbose;
Log.verbose = Haxelib.debug;
var output = "";
try
{
output = Haxelib.runProcess("", ["path", name], true, true, true);
}
catch (e:Dynamic) {}
var output = Haxelib.runProcess("", ["path", name], true, true, true);
Log.verbose = cache;
var split = output.split("\n");
var split = output != null ? output.split("\n") : [];
var haxelibName = null;
for (arg in split)