From 9b7774dfc0b2ab7a4f42d84698038a522cc419f4 Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Wed, 23 Mar 2016 10:30:49 +0100 Subject: [PATCH] Hold off sync if user chooses to go into settings During initial setup. Restart Kodi required --- resources/language/English/strings.xml | 3 +-- resources/language/German/strings.xml | 2 +- resources/lib/initialsetup.py | 5 ++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/resources/language/English/strings.xml b/resources/language/English/strings.xml index 1950c9f1..6a47b4e6 100644 --- a/resources/language/English/strings.xml +++ b/resources/language/English/strings.xml @@ -357,8 +357,7 @@ Please sign in to plex.tv. Problems connecting to server. Pick another server? Disable Plex music library? - Would you now like to go to the plugin's settings? - (This is hopefully unneccessary ;-)) + Would you now like to go to the plugin's settings to fine-tune PKC? You will need to RESTART Kodi! [COLOR yellow]Repair local database (force update all content)[/COLOR] [COLOR yellow]Perform local database reset (full resync)[/COLOR] diff --git a/resources/language/German/strings.xml b/resources/language/German/strings.xml index f643c030..143ac398 100644 --- a/resources/language/German/strings.xml +++ b/resources/language/German/strings.xml @@ -294,7 +294,7 @@ Bitte loggen Sie sich in plex.tv ein. Beim Verbinden mit dem Server sind Probleme aufgetreten. Mit einem anderen Server versuchen? Plex Musik Bibliotheken deaktivieren? - Möchten Sie nun die Einstellungen des Plugins öffnen? (Was hoffentlich unnötig ist ;-))" + Möchten Sie nun die Einstellungen des Plugins öffnen? Kodi muss anschliessend neu gestartet werden! [COLOR yellow]Lokale Datenbank reparieren (allen Inhalt aktualisieren)[/COLOR] [COLOR yellow]Lokale Datenbank zurücksetzen (kompletter Resync nötig)[/COLOR] diff --git a/resources/lib/initialsetup.py b/resources/lib/initialsetup.py index 1a332fe0..7d1557a6 100644 --- a/resources/lib/initialsetup.py +++ b/resources/lib/initialsetup.py @@ -261,8 +261,6 @@ class InitialSetup(): dialog.ok(heading=self.addonName, line1=string(39044)) goToSettings = True - # Don't start anything because we need these paths first! - utils.window('emby_serverStatus', value="Stop") # Go to network credentials? if dialog.yesno(heading=self.addonName, @@ -280,8 +278,9 @@ class InitialSetup(): xbmc.executebuiltin( 'Addon.OpenSettings(plugin.video.plexkodiconnect)') else: - # Open Settings page now? + # Open Settings page now? You will need to restart! if dialog.yesno(heading=self.addonName, line1=string(39017)): + utils.window('emby_serverStatus', value="Stop") xbmc.executebuiltin( 'Addon.OpenSettings(plugin.video.plexkodiconnect)')