From f8fe1fc694ffa6862c2d940b0640572e86d15da9 Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Sat, 26 Dec 2015 12:53:24 -0600 Subject: [PATCH] Add verification for manual/repair sync --- default.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/default.py b/default.py index 5137b56a..ad47a828 100644 --- a/default.py +++ b/default.py @@ -8,6 +8,7 @@ import urlparse import xbmc import xbmcaddon +import xbmcgui ################################################################################################# @@ -87,12 +88,15 @@ class Main: if mode == "settings": xbmc.executebuiltin('Addon.OpenSettings(plugin.video.emby)') elif mode in ("manualsync", "repair"): - import librarysync - lib = librarysync.LibrarySync() - if mode == "manualsync": - lib.fullSync(manualrun=True) + if utils.window('emby_dbScan') != "true": + import librarysync + lib = librarysync.LibrarySync() + if mode == "manualsync": + lib.fullSync(manualrun=True) + else: + lib.fullSync(repair=True) else: - lib.fullSync(repair=True) + utils.logMsg("EMBY", "Database scan is already running.", 1) elif mode == "texturecache": import artwork