mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DatItem] Add remaining hashes to merge method
This commit is contained in:
@@ -727,8 +727,17 @@ namespace SabreTools.Library.DatItems
|
|||||||
((Rom)saveditem).SHA1 = (String.IsNullOrWhiteSpace(((Rom)saveditem).SHA1) && !String.IsNullOrWhiteSpace(((Rom)file).SHA1)
|
((Rom)saveditem).SHA1 = (String.IsNullOrWhiteSpace(((Rom)saveditem).SHA1) && !String.IsNullOrWhiteSpace(((Rom)file).SHA1)
|
||||||
? ((Rom)file).SHA1
|
? ((Rom)file).SHA1
|
||||||
: ((Rom)saveditem).SHA1);
|
: ((Rom)saveditem).SHA1);
|
||||||
|
((Rom)saveditem).SHA256 = (String.IsNullOrWhiteSpace(((Rom)saveditem).SHA256) && !String.IsNullOrWhiteSpace(((Rom)file).SHA256)
|
||||||
|
? ((Rom)file).SHA256
|
||||||
|
: ((Rom)saveditem).SHA256);
|
||||||
|
((Rom)saveditem).SHA384 = (String.IsNullOrWhiteSpace(((Rom)saveditem).SHA384) && !String.IsNullOrWhiteSpace(((Rom)file).SHA384)
|
||||||
|
? ((Rom)file).SHA384
|
||||||
|
: ((Rom)saveditem).SHA384);
|
||||||
|
((Rom)saveditem).SHA512 = (String.IsNullOrWhiteSpace(((Rom)saveditem).SHA512) && !String.IsNullOrWhiteSpace(((Rom)file).SHA512)
|
||||||
|
? ((Rom)file).SHA512
|
||||||
|
: ((Rom)saveditem).SHA512);
|
||||||
}
|
}
|
||||||
else
|
else if (file.Type == ItemType.Disk)
|
||||||
{
|
{
|
||||||
((Disk)saveditem).MD5 = (String.IsNullOrWhiteSpace(((Disk)saveditem).MD5) && !String.IsNullOrWhiteSpace(((Disk)file).MD5)
|
((Disk)saveditem).MD5 = (String.IsNullOrWhiteSpace(((Disk)saveditem).MD5) && !String.IsNullOrWhiteSpace(((Disk)file).MD5)
|
||||||
? ((Disk)file).MD5
|
? ((Disk)file).MD5
|
||||||
@@ -736,6 +745,15 @@ namespace SabreTools.Library.DatItems
|
|||||||
((Disk)saveditem).SHA1 = (String.IsNullOrWhiteSpace(((Disk)saveditem).SHA1) && !String.IsNullOrWhiteSpace(((Disk)file).SHA1)
|
((Disk)saveditem).SHA1 = (String.IsNullOrWhiteSpace(((Disk)saveditem).SHA1) && !String.IsNullOrWhiteSpace(((Disk)file).SHA1)
|
||||||
? ((Disk)file).SHA1
|
? ((Disk)file).SHA1
|
||||||
: ((Disk)saveditem).SHA1);
|
: ((Disk)saveditem).SHA1);
|
||||||
|
((Disk)saveditem).SHA256 = (String.IsNullOrWhiteSpace(((Disk)saveditem).SHA256) && !String.IsNullOrWhiteSpace(((Disk)file).SHA256)
|
||||||
|
? ((Disk)file).SHA256
|
||||||
|
: ((Disk)saveditem).SHA256);
|
||||||
|
((Disk)saveditem).SHA384 = (String.IsNullOrWhiteSpace(((Disk)saveditem).SHA384) && !String.IsNullOrWhiteSpace(((Disk)file).SHA384)
|
||||||
|
? ((Disk)file).SHA384
|
||||||
|
: ((Disk)saveditem).SHA384);
|
||||||
|
((Disk)saveditem).SHA512 = (String.IsNullOrWhiteSpace(((Disk)saveditem).SHA512) && !String.IsNullOrWhiteSpace(((Disk)file).SHA512)
|
||||||
|
? ((Disk)file).SHA512
|
||||||
|
: ((Disk)saveditem).SHA512);
|
||||||
}
|
}
|
||||||
|
|
||||||
saveditem.Dupe = dupetype;
|
saveditem.Dupe = dupetype;
|
||||||
|
|||||||
Reference in New Issue
Block a user