From 2b18f685abddcd4aec5f2e48f3f684be62059743 Mon Sep 17 00:00:00 2001 From: faush01 Date: Fri, 18 Jan 2019 09:18:30 +1100 Subject: [PATCH] use monitor.abortRequested() --- service.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/service.py b/service.py index 632df32..ddc8ed3 100644 --- a/service.py +++ b/service.py @@ -30,11 +30,14 @@ home_window.clearProperty("AccessToken") home_window.clearProperty("Params") log = SimpleLogging('service') +monitor = xbmc.Monitor() # wait for 10 seconds for the Kodi splash screen to close -for i in range(100): - if not xbmc.getCondVisibility("Window.IsVisible(startup)"): +i = 0 +while not monitor.abortRequested(): + if i == 100 or not xbmc.getCondVisibility("Window.IsVisible(startup)"): break + i += 1 xbmc.sleep(100) checkServer()