diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 8206aa10..b3b7fadf 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -2011,7 +2011,7 @@ def serverWindow(item, itemlist): if itemlist: def monitor(itemlist): - reopen = True + reopen = False while not xbmc.Monitor().abortRequested(): if not is_playing(): if reopen: @@ -2020,8 +2020,10 @@ def serverWindow(item, itemlist): break if config.get_setting('window_type') == 0: selection = ServerSkinWindow("DialogSelect.xml", config.get_runtime_path()).start(item, itemlist) + reopen = True else: selection = ServerWindow('Servers.xml', config.get_runtime_path()).start(item, itemlist) + reopen = True if selection == -1: break diff --git a/specials/globalsearch.py b/specials/globalsearch.py index c3b6878a..e33a62bb 100644 --- a/specials/globalsearch.py +++ b/specials/globalsearch.py @@ -677,7 +677,7 @@ class SearchWindow(xbmcgui.WindowXML): busy(False) return - if item.action: + if item.action != 'episodios': xbmc.executebuiltin("RunPlugin(plugin://plugin.video.kod/?" + item_url + ")") busy(False) return