diff --git a/SabreTools.Library/DatFiles/OfflineList.cs b/SabreTools.Library/DatFiles/OfflineList.cs index 8cb5baf7..5658dd96 100644 --- a/SabreTools.Library/DatFiles/OfflineList.cs +++ b/SabreTools.Library/DatFiles/OfflineList.cs @@ -60,7 +60,7 @@ namespace SabreTools.Library.DatFiles bool remUnicode) { // All XML-derived DATs share a lot in common so it just calls one implementation - (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); + new Logiqx(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); } /// diff --git a/SabreTools.Library/DatFiles/SabreDat.cs b/SabreTools.Library/DatFiles/SabreDat.cs index f5b58fb5..fc40dde7 100644 --- a/SabreTools.Library/DatFiles/SabreDat.cs +++ b/SabreTools.Library/DatFiles/SabreDat.cs @@ -60,7 +60,7 @@ namespace SabreTools.Library.DatFiles bool remUnicode) { // All XML-derived DATs share a lot in common so it just calls one implementation - (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); + new Logiqx(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); } /// diff --git a/SabreTools.Library/DatFiles/SoftwareList.cs b/SabreTools.Library/DatFiles/SoftwareList.cs index 05489221..86da98a0 100644 --- a/SabreTools.Library/DatFiles/SoftwareList.cs +++ b/SabreTools.Library/DatFiles/SoftwareList.cs @@ -60,7 +60,7 @@ namespace SabreTools.Library.DatFiles bool remUnicode) { // All XML-derived DATs share a lot in common so it just calls one implementation - (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); + new Logiqx(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode); } ///