diff --git a/SabreTools.Library/FileTypes/CHDFile.cs b/SabreTools.Library/FileTypes/CHDFile.cs index d78b85e8..67524669 100644 --- a/SabreTools.Library/FileTypes/CHDFile.cs +++ b/SabreTools.Library/FileTypes/CHDFile.cs @@ -144,22 +144,8 @@ namespace SabreTools.Library.FileTypes /// /// public CHDFile(string filename) - : base(filename) + : this(Utilities.TryOpenRead(filename)) { - _fileType = FileType.CHD; - m_br = new BinaryReader(Utilities.TryOpenRead(filename)); - - _headerVersion = ValidateHeaderVersion(); - - byte[] hash = GetHashFromHeader(); - if (hash.Length == Constants.MD5Length) - { - _md5 = hash; - } - else if (hash.Length == Constants.SHA1Length) - { - _sha1 = hash; - } } ///