From ac80632644dcd374c095e84c81de643397aa205b Mon Sep 17 00:00:00 2001 From: shaun Date: Sun, 2 Aug 2015 19:16:55 +1000 Subject: [PATCH] fix silly bug with addon setting not being setup soon enough --- addon.xml | 2 +- resources/lib/LibrarySync.py | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addon.xml b/addon.xml index 63b980ef..088fbbe6 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ diff --git a/resources/lib/LibrarySync.py b/resources/lib/LibrarySync.py index e99ad275..b5f1f348 100644 --- a/resources/lib/LibrarySync.py +++ b/resources/lib/LibrarySync.py @@ -59,6 +59,12 @@ class LibrarySync(threading.Thread): def FullLibrarySync(self,manualRun=False): + addon = xbmcaddon.Addon(id='plugin.video.emby') + startupDone = WINDOW.getProperty("startup") == "done" + syncInstallRunDone = addon.getSetting("SyncInstallRunDone") == "true" + performMusicSync = addon.getSetting("enableMusicSync") == "true" + dbSyncIndication = addon.getSetting("dbSyncIndication") == "true" + ### BUILD VIDEO NODES LISTING ### VideoNodes().buildVideoNodesListing() ### CREATE SOURCES ### @@ -68,14 +74,8 @@ class LibrarySync(threading.Thread): utils.createSources() addon.setSetting("Sources", "true") - addon = xbmcaddon.Addon(id='plugin.video.emby') - startupDone = WINDOW.getProperty("startup") == "done" - syncInstallRunDone = addon.getSetting("SyncInstallRunDone") == "true" - performMusicSync = addon.getSetting("enableMusicSync") == "true" - dbSyncIndication = addon.getSetting("dbSyncIndication") == "true" - # just do a incremental sync if that is what is required - if(addon.getSetting("useIncSync") == "true" and addon.getSetting("SyncInstallRunDone") == "true") : + if(addon.getSetting("useIncSync") == "true" and addon.getSetting("SyncInstallRunDone") == "true"): utils.logMsg("Sync Database", "Using incremental sync instead of full sync useIncSync=True)", 0) du = DownloadUtils()