From fd0fe4912d8d3099db8f7dd8e60a1e4696f4385c Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 27 Feb 2024 10:04:50 -0500 Subject: [PATCH] Hide layerbreaks if value is 0 (fixes #662) --- CHANGELIST.md | 1 + MPF.UI.Core/Windows/DiscInformationWindow.xaml.cs | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 1134b886..1594e1b5 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,6 +1,7 @@ ### WIP (xxxx-xx-xx) - Gate debug publishing behind use all flag +- Hide layerbreaks if value is 0 ### 3.1.2 (2024-02-27) diff --git a/MPF.UI.Core/Windows/DiscInformationWindow.xaml.cs b/MPF.UI.Core/Windows/DiscInformationWindow.xaml.cs index 561a2c59..05bfcf0f 100644 --- a/MPF.UI.Core/Windows/DiscInformationWindow.xaml.cs +++ b/MPF.UI.Core/Windows/DiscInformationWindow.xaml.cs @@ -313,11 +313,11 @@ namespace MPF.UI.Core.Windows _HashDataMD5!.Visibility = Visibility.Collapsed; if (string.IsNullOrEmpty(submissionInfo.SizeAndChecksums?.SHA1)) _HashDataSHA1!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak == null || submissionInfo.SizeAndChecksums.Layerbreak == 0) _HashDataLayerbreak1!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak2 == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak2 == null || submissionInfo.SizeAndChecksums.Layerbreak2 == 0) _HashDataLayerbreak2!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak3 == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak3 == null || submissionInfo.SizeAndChecksums.Layerbreak3 == 0) _HashDataLayerbreak3!.Visibility = Visibility.Collapsed; if (submissionInfo.CopyProtection?.AntiModchip == null) _AntiModchip!.Visibility = Visibility.Collapsed; @@ -386,11 +386,11 @@ namespace MPF.UI.Core.Windows HashDataMD5!.Visibility = Visibility.Collapsed; if (string.IsNullOrEmpty(submissionInfo.SizeAndChecksums?.SHA1)) HashDataSHA1!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak == null || submissionInfo.SizeAndChecksums.Layerbreak == 0) HashDataLayerbreak1!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak2 == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak2 == null || submissionInfo.SizeAndChecksums.Layerbreak2 == 0) HashDataLayerbreak2!.Visibility = Visibility.Collapsed; - if (submissionInfo.SizeAndChecksums?.Layerbreak3 == null) + if (submissionInfo.SizeAndChecksums?.Layerbreak3 == null || submissionInfo.SizeAndChecksums.Layerbreak3 == 0) HashDataLayerbreak3!.Visibility = Visibility.Collapsed; if (submissionInfo.CopyProtection?.AntiModchip == null) AntiModchip.Visibility = Visibility.Collapsed;