diff --git a/resources/lib/PlaybackUtils.py b/resources/lib/PlaybackUtils.py
index 8c179949..b6851ddf 100644
--- a/resources/lib/PlaybackUtils.py
+++ b/resources/lib/PlaybackUtils.py
@@ -76,17 +76,19 @@ class PlaybackUtils():
         WINDOW.setProperty(playurl+"deleteurl", "")
         WINDOW.setProperty(playurl+"deleteurl", deleteurl)
         
-        '''if seekTime != 0:
-            displayTime = str(datetime.timedelta(seconds=seekTime))
-            display_list = [ self.language(30106) + ' ' + displayTime, self.language(30107)]
-            resumeScreen = xbmcgui.Dialog()
-            resume_result = resumeScreen.select(self.language(30105), display_list)
-            if resume_result == 0:
-                WINDOW.setProperty(playurl+"seektime", str(seekTime))
+        #show the additional resume dialog if launched from a widget
+        if xbmc.getCondVisibility("Window.IsActive(home)"):
+            if seekTime != 0:
+                displayTime = str(datetime.timedelta(seconds=seekTime))
+                display_list = [ self.language(30106) + ' ' + displayTime, self.language(30107)]
+                resumeScreen = xbmcgui.Dialog()
+                resume_result = resumeScreen.select(self.language(30105), display_list)
+                if resume_result == 0:
+                    WINDOW.setProperty(playurl+"seektime", str(seekTime))
+                else:
+                    WINDOW.clearProperty(playurl+"seektime")
             else:
                 WINDOW.clearProperty(playurl+"seektime")
-        else:
-            WINDOW.clearProperty(playurl+"seektime")'''
 
         if result.get("Type")=="Episode":
             WINDOW.setProperty(playurl+"refresh_id", result.get("SeriesId"))