From bbd10b5f76417710eebd820f4255c2b79778bee1 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Thu, 17 Feb 2022 17:34:11 +0100 Subject: [PATCH] Fix Riapertura finestra server in caso di errore --- platformcode/platformtools.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 3c13354e..17ecd1e1 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -2009,9 +2009,10 @@ def serverWindow(item, itemlist): if index > 0: xbmc.executebuiltin(context_commands[index]) + if itemlist: def monitor(itemlist): - reopen = False + reopen = True while not xbmc.Monitor().abortRequested(): if not is_playing(): if reopen: @@ -2028,8 +2029,10 @@ def serverWindow(item, itemlist): else: from platformcode.launcher import run - run(selection) - reopen = True + try: + run(selection) + except: + reopen = False if not selection.server or selection.server == 'torrent': break db.close()