From e9576b08d41e8f07450a5484791d54d112874103 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Wed, 6 May 2020 11:30:23 +0300 Subject: [PATCH] a better first impression: periods work properly on first launch --- PomoTime/MainPage.xaml.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/PomoTime/MainPage.xaml.cs b/PomoTime/MainPage.xaml.cs index 8c00730..46c7251 100644 --- a/PomoTime/MainPage.xaml.cs +++ b/PomoTime/MainPage.xaml.cs @@ -239,9 +239,8 @@ namespace PomoTime ClearScheduledNotifications(); } - private void ResetButton_Click(object sender, RoutedEventArgs e) + private void Reset() { - AppBarButton b = sender as AppBarButton; MainViewRunningState.IsRunning = false; MainViewRunningState.CurrentPeriod = Period.Work; @@ -251,6 +250,13 @@ namespace PomoTime ClearScheduledNotifications(); } + private void ResetButton_Click(object sender, RoutedEventArgs e) + { + AppBarButton b = sender as AppBarButton; + + Reset(); + } + private void Plus1Button_Click(object sender, RoutedEventArgs e) { AppBarButton b = sender as AppBarButton; @@ -350,6 +356,9 @@ namespace PomoTime { SuspendTime = new DateTime((long)localSettings.Values["SuspendTime"]); FastForwardTime(SuspendTime); + } else + { + Reset(); } }