Set ATIP to be a class to ensure it is nulled properly.. Fixes #352

This commit is contained in:
2020-11-01 20:10:20 +00:00
parent b2458f3db9
commit 080ad0ed51
9 changed files with 23 additions and 21 deletions

View File

@@ -55,7 +55,7 @@ namespace Aaru.Gui.ViewModels.Tabs
public CompactDiscInfoViewModel(byte[] toc, byte[] atip, byte[] compactDiscInformation, byte[] session,
byte[] rawToc, byte[] pma, byte[] cdTextLeadIn, TOC.CDTOC? decodedToc,
ATIP.CDATIP? decodedAtip, Session.CDSessionInfo? decodedSession,
ATIP.CDATIP decodedAtip, Session.CDSessionInfo? decodedSession,
FullTOC.CDFullTOC? fullToc, CDTextOnLeadIn.CDText? decodedCdTextLeadIn,
DiscInformation.StandardDiscInformation? decodedCompactDiscInformation,
string mcn, Dictionary<byte, string> isrcs, Window view)
@@ -92,7 +92,7 @@ namespace Aaru.Gui.ViewModels.Tabs
if(decodedCdTextLeadIn.HasValue)
CdTextText = CDTextOnLeadIn.Prettify(decodedCdTextLeadIn);
if(decodedAtip.HasValue)
if(decodedAtip != null)
CdAtipText = ATIP.Prettify(atip);
if(!string.IsNullOrEmpty(mcn))