From 334989c9c8de6fadcb906aae0d1fe4a07693ab48 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 26 Oct 2025 19:36:13 +0000 Subject: [PATCH] [GUI] Update progress tracking in ImageChecksumViewModel --- Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs index 821695a35..3006d3e6a 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs @@ -285,6 +285,8 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase currentTrack.Sequence, opticalMediaImage.Tracks.Count); + Progress2Max = currentTrack.EndSector - currentTrack.StartSector + 1; + ProgressValue++; }); @@ -365,7 +367,7 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase await Dispatcher.UIThread.InvokeAsync(() => { - Progress2Value = (int)(doneSectorsToInvoke / SECTORS_TO_READ); + Progress2Value = doneSectorsToInvoke; Progress2Text = $"Hashing sectors {doneSectorsToInvoke} to { doneSectorsToInvoke + SECTORS_TO_READ} of track {currentTrack.Sequence}"; @@ -396,7 +398,7 @@ public sealed partial class ImageChecksumViewModel : ViewModelBase await Dispatcher.UIThread.InvokeAsync(() => { - Progress2Value = (int)(doneSectorsToInvoke / SECTORS_TO_READ); + Progress2Value = (int)doneSectorsToInvoke; Progress2Text = $"Hashing sectors {doneSectorsToInvoke} to { doneSectorsToInvoke + (sectors - doneSectorsToInvoke)} of track {