From 1e7627dcc9bb5b4e8dd6a874390e4b9dc5acbb2a Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 23 Feb 2018 11:06:01 -0800 Subject: [PATCH] [Disk, Rom] Initialize from BaseFile properly --- SabreTools.Library/DatItems/Disk.cs | 4 ++++ SabreTools.Library/DatItems/Rom.cs | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/SabreTools.Library/DatItems/Disk.cs b/SabreTools.Library/DatItems/Disk.cs index b1bc1c2c..6a67732f 100644 --- a/SabreTools.Library/DatItems/Disk.cs +++ b/SabreTools.Library/DatItems/Disk.cs @@ -114,6 +114,10 @@ namespace SabreTools.Library.DatItems _sha256 = baseFile.SHA256; _sha384 = baseFile.SHA384; _sha512 = baseFile.SHA512; + + _itemType = ItemType.Disk; + _dupeType = 0x00; + _itemStatus = ItemStatus.None; } #endregion diff --git a/SabreTools.Library/DatItems/Rom.cs b/SabreTools.Library/DatItems/Rom.cs index aa0aec11..da2f3954 100644 --- a/SabreTools.Library/DatItems/Rom.cs +++ b/SabreTools.Library/DatItems/Rom.cs @@ -173,12 +173,18 @@ namespace SabreTools.Library.DatItems public Rom(BaseFile baseFile) { _name = baseFile.Filename; + _size = baseFile.Size ?? -1; _crc = baseFile.CRC; _md5 = baseFile.MD5; _sha1 = baseFile.SHA1; _sha256 = baseFile.SHA256; _sha384 = baseFile.SHA384; _sha512 = baseFile.SHA512; + + _itemType = ItemType.Rom; + _dupeType = 0x00; + _itemStatus = ItemStatus.None; + _date = ""; } #endregion