From 6e53bcf682994248350561bc464001d2105176c1 Mon Sep 17 00:00:00 2001 From: sabihoshi Date: Fri, 30 Jul 2021 22:36:26 +0800 Subject: [PATCH] Properly repeat instead of moving back a few seconds back --- GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj | 2 +- GenshinLyreMidiPlayer.WPF/ViewModels/LyrePlayerViewModel.cs | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj b/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj index a8d3e87..449808d 100644 --- a/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj +++ b/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj @@ -6,7 +6,7 @@ true GenshinLyreMidiPlayer.WPF.App app.manifest - 2.3.0 + 2.3.1 item_windsong_lyre.ico enable https://github.com/sabihoshi/GenshinLyreMidiPlayer diff --git a/GenshinLyreMidiPlayer.WPF/ViewModels/LyrePlayerViewModel.cs b/GenshinLyreMidiPlayer.WPF/ViewModels/LyrePlayerViewModel.cs index 08d62aa..6373c52 100644 --- a/GenshinLyreMidiPlayer.WPF/ViewModels/LyrePlayerViewModel.cs +++ b/GenshinLyreMidiPlayer.WPF/ViewModels/LyrePlayerViewModel.cs @@ -108,8 +108,8 @@ public bool CanHitPlayPause .Any(t => t.CanBePlayed) ?? false; return Playback is not null - && hasNotes - && MaximumTime > TimeSpan.Zero; + && hasNotes + && MaximumTime > TimeSpan.Zero; } } @@ -395,8 +395,6 @@ public async Task PlayPause() Playback.Stop(); else { - Playback.Loop = Playlist.Loop == Track; - var time = new MetricTimeSpan(CurrentTime); Playback.PlaybackStart = time; Playback.MoveToTime(time);