From 4b5d0af58d7ce2f7e36c94b73e74df59ce83a0e0 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 3 Jul 2021 16:23:08 -0700 Subject: [PATCH] Simplify play/pause toggle logic --- RedBookPlayer/GUI/PlayerView.xaml.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/RedBookPlayer/GUI/PlayerView.xaml.cs b/RedBookPlayer/GUI/PlayerView.xaml.cs index 957bc4c..ad7af05 100644 --- a/RedBookPlayer/GUI/PlayerView.xaml.cs +++ b/RedBookPlayer/GUI/PlayerView.xaml.cs @@ -231,13 +231,7 @@ namespace RedBookPlayer.GUI public void PauseButton_Click(object sender, RoutedEventArgs e) => PlayerViewModel.Playing = false; - public void PlayPauseButton_Click(object sender, RoutedEventArgs e) - { - if(PlayerViewModel.Playing == true) - PlayerViewModel.Playing = false; - else - PlayerViewModel.Playing = true; - } + public void PlayPauseButton_Click(object sender, RoutedEventArgs e) => PlayerViewModel.Playing = !(PlayerViewModel.Playing ?? false); public void StopButton_Click(object sender, RoutedEventArgs e) => PlayerViewModel.Playing = null;