From 8917a5dc63ccacb6708211e9aa4be945e18f9255 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 22 Mar 2018 16:35:48 -0700 Subject: [PATCH] [Logiqx] Fix runnable exclusion --- SabreTools.Library/DatFiles/Logiqx.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SabreTools.Library/DatFiles/Logiqx.cs b/SabreTools.Library/DatFiles/Logiqx.cs index 27253a24..e4af9693 100644 --- a/SabreTools.Library/DatFiles/Logiqx.cs +++ b/SabreTools.Library/DatFiles/Logiqx.cs @@ -814,7 +814,9 @@ namespace SabreTools.Library.DatFiles + (!ExcludeFields[(int)Field.MachineType] && (rom.MachineType & MachineType.Bios) != 0 ? " isbios=\"yes\"" : "") + (!ExcludeFields[(int)Field.MachineType] && (rom.MachineType & MachineType.Device) != 0 ? " isdevice=\"yes\"" : "") + (!ExcludeFields[(int)Field.MachineType] && (rom.MachineType & MachineType.Mechanical) != 0 ? " ismechanical=\"yes\"" : "") - + (!ExcludeFields[(int)Field.Runnable] && rom.Runnable == true ? " runnable=\"yes\"" : (rom.Runnable == false ? " runnable=\"no\"" : "")) + + (!ExcludeFields[(int)Field.Runnable] && rom.Runnable == true + ? " runnable=\"yes\"" + : (!ExcludeFields[(int)Field.Runnable] && rom.Runnable == false ? " runnable=\"no\"" : "")) + (!ExcludeFields[(int)Field.CloneOf] && !String.IsNullOrWhiteSpace(rom.CloneOf) && (rom.MachineName.ToLowerInvariant() != rom.CloneOf.ToLowerInvariant()) ? " cloneof=\"" + HttpUtility.HtmlEncode(rom.CloneOf) + "\"" : "")