crash on first launch hotfix

This commit is contained in:
2020-05-03 10:53:14 +03:00
parent c4c904ddb4
commit 66caf9934d

View File

@@ -225,7 +225,7 @@ namespace PomoTime
AppBarButton b = sender as AppBarButton; AppBarButton b = sender as AppBarButton;
MainViewRunningState.IsRunning = true; MainViewRunningState.IsRunning = true;
if(MainViewRunningState.MinutesLeft != 0 || MainViewRunningState.SecondsLeft != 0) if (MainViewRunningState.MinutesLeft != 0 || MainViewRunningState.SecondsLeft != 0)
{ {
SchedulePeriodOverNotification(); SchedulePeriodOverNotification();
} }
@@ -320,9 +320,11 @@ namespace PomoTime
private void OnResuming(object sender, Object e) private void OnResuming(object sender, Object e)
{ {
ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
SuspendTime = new DateTime((long)localSettings.Values["SuspendTime"]); if (localSettings.Values["SuspendTime"] != null)
{
FastForwardTime(SuspendTime); SuspendTime = new DateTime((long)localSettings.Values["SuspendTime"]);
FastForwardTime(SuspendTime);
}
} }
private void MainPageLoaded(object sender, RoutedEventArgs e) private void MainPageLoaded(object sender, RoutedEventArgs e)
@@ -344,9 +346,11 @@ namespace PomoTime
MainViewRunningState = (RunningState)e.Parameter; MainViewRunningState = (RunningState)e.Parameter;
ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
SuspendTime = new DateTime((long)localSettings.Values["SuspendTime"]); if (localSettings.Values["SuspendTime"] != null)
{
FastForwardTime(SuspendTime); SuspendTime = new DateTime((long)localSettings.Values["SuspendTime"]);
FastForwardTime(SuspendTime);
}
} }
} }