diff --git a/Screenbox/Controls/PlaylistView.xaml.cs b/Screenbox/Controls/PlaylistView.xaml.cs
index 637b50f1f..56f04e340 100644
--- a/Screenbox/Controls/PlaylistView.xaml.cs
+++ b/Screenbox/Controls/PlaylistView.xaml.cs
@@ -145,13 +145,14 @@ private void SelectDeselectAllKeyboardAccelerator_OnInvoked(Windows.UI.Xaml.Inpu
                 if (PlaylistListView.SelectedItems.Count != ViewModel.Playlist.Items.Count)
                 {
                     MultiSelectToggle.IsChecked = true;
-                    PlaylistListView.SelectAll();
+                    PlaylistListView.SelectRange(new ItemIndexRange(0, (uint)PlaylistListView.Items.Count));
+                    args.Handled = true;
                 }
                 else
                 {
                     PlaylistListView.DeselectRange(new ItemIndexRange(0, (uint)PlaylistListView.Items.Count));
+                    args.Handled = true;
                 }
-                args.Handled = true;
             }
         }
     }