Automatically set the debugger property if an XML file in a "debugger" folder is selected (a convenience feature)

This commit is contained in:
Jeff Parsons 2017-06-19 09:00:03 -07:00 committed by Jeff Parsons
commit 187e09dd48

View file

@ -1198,10 +1198,11 @@ MarkOut.prototype.convertMDMachineLinks = function(sBlock)
if (this.aMachineDefs[sMachineID]) { if (this.aMachineDefs[sMachineID]) {
machine = this.aMachineDefs[sMachineID]; machine = this.aMachineDefs[sMachineID];
sMachineType = machine['type'] || "PCx86"; sMachineType = machine['type'] || "PCx86";
sMachineXMLFile = machine['config'] || this.sMachineFile || "machine.xml";
if (sMachineXMLFile.indexOf("debugger") >= 0) machine['debugger'] = "true";
sMachineOptions = ((sMachineType.indexOf("-dbg") > 0 || machine['debugger'] == "true")? "debugger" : ""); sMachineOptions = ((sMachineType.indexOf("-dbg") > 0 || machine['debugger'] == "true")? "debugger" : "");
if (machine['sticky']) sMachineOptions += (sMachineOptions? "," : "") + "sticky"; if (machine['sticky']) sMachineOptions += (sMachineOptions? "," : "") + "sticky";
sMachineType = sMachineType.replace("-dbg", ""); sMachineType = sMachineType.replace("-dbg", "");
sMachineXMLFile = machine['config'] || this.sMachineFile || "machine.xml";
sMachineXSLFile = machine['template'] || ""; sMachineXSLFile = machine['template'] || "";
sMachineVersion = ((machine['uncompiled'] == "true")? "uncompiled" : ""); sMachineVersion = ((machine['uncompiled'] == "true")? "uncompiled" : "");
sMachineParms = machine['parms'] || ""; sMachineParms = machine['parms'] || "";