[Disk, Rom] Initialize from BaseFile properly

This commit is contained in:
Matt Nadareski
2018-02-23 11:06:01 -08:00
parent ba9726323c
commit 1e7627dcc9
2 changed files with 10 additions and 0 deletions

View File

@@ -114,6 +114,10 @@ namespace SabreTools.Library.DatItems
_sha256 = baseFile.SHA256; _sha256 = baseFile.SHA256;
_sha384 = baseFile.SHA384; _sha384 = baseFile.SHA384;
_sha512 = baseFile.SHA512; _sha512 = baseFile.SHA512;
_itemType = ItemType.Disk;
_dupeType = 0x00;
_itemStatus = ItemStatus.None;
} }
#endregion #endregion

View File

@@ -173,12 +173,18 @@ namespace SabreTools.Library.DatItems
public Rom(BaseFile baseFile) public Rom(BaseFile baseFile)
{ {
_name = baseFile.Filename; _name = baseFile.Filename;
_size = baseFile.Size ?? -1;
_crc = baseFile.CRC; _crc = baseFile.CRC;
_md5 = baseFile.MD5; _md5 = baseFile.MD5;
_sha1 = baseFile.SHA1; _sha1 = baseFile.SHA1;
_sha256 = baseFile.SHA256; _sha256 = baseFile.SHA256;
_sha384 = baseFile.SHA384; _sha384 = baseFile.SHA384;
_sha512 = baseFile.SHA512; _sha512 = baseFile.SHA512;
_itemType = ItemType.Rom;
_dupeType = 0x00;
_itemStatus = ItemStatus.None;
_date = "";
} }
#endregion #endregion