diff --git a/lazy_player/main_window.py b/lazy_player/main_window.py
index fab6894..734f918 100644
--- a/lazy_player/main_window.py
+++ b/lazy_player/main_window.py
@@ -424,7 +424,7 @@ class MainWindow(Gtk.ApplicationWindow, Watcher):
         if not self.player.is_playing:
             return
 
-        file_item = self.selection
+        file_item = self.player.file_item.value
 
         if file_item is None or file_item.file_type == FileType.DIRECTORY:
             return