ProjectXMLParser: <echo/> and <log/> (except error) are skipped if the command is display (references openfl/lime-vscode-extension#88)

This commit is contained in:
Josh Tynjala
2024-05-31 08:34:48 -07:00
parent 0cf13bf3dd
commit e88b3d21c1

View File

@@ -1060,7 +1060,10 @@ class ProjectXMLParser extends HXProject
Log.error(substitute(element.att.value)); Log.error(substitute(element.att.value));
case "echo": case "echo":
Log.println(substitute(element.att.value)); if (command != "display")
{
Log.println(substitute(element.att.value));
}
case "log": case "log":
var verbose = ""; var verbose = "";
@@ -1074,21 +1077,24 @@ class ProjectXMLParser extends HXProject
{ {
Log.error(substitute(element.att.error), verbose); Log.error(substitute(element.att.error), verbose);
} }
else if (element.has.warn) else if (command != "display")
{ {
Log.warn(substitute(element.att.warn), verbose); if (element.has.warn)
} {
else if (element.has.info) Log.warn(substitute(element.att.warn), verbose);
{ }
Log.info(substitute(element.att.info), verbose); else if (element.has.info)
} {
else if (element.has.value) Log.info(substitute(element.att.info), verbose);
{ }
Log.info(substitute(element.att.value), verbose); else if (element.has.value)
} {
else if (verbose != "") Log.info(substitute(element.att.value), verbose);
{ }
Log.info("", verbose); else if (verbose != "")
{
Log.info("", verbose);
}
} }
case "path": case "path":