diff --git a/resources/lib/playbackutils.py b/resources/lib/playbackutils.py
index 9b32ea2a..3c32b28e 100644
--- a/resources/lib/playbackutils.py
+++ b/resources/lib/playbackutils.py
@@ -88,8 +88,8 @@ class PlaybackUtils(object):
         # Stack: [(url, listitem), (url, ...), ...]
         self.stack[0][1].setPath(self.stack[0][0])
         try:
-            if (not xbmc.getCondVisibility('Window.IsVisible(MyVideoNav.xml)') and
-                not xbmc.getCondVisibility('Window.IsVisible(VideoFullScreen.xml)')):
+            if (not xbmc.getCondVisibility('Window.IsMedia') and
+                not xbmc.getCondVisibility('Integer.IsGreater(Playlist.Length(video),1)')):
                 # widgets do not fill artwork correctly
                 log.info("Detected widget.")
                 raise IndexError