Don't ask user for DB reset if forced by PKC

This commit is contained in:
Croneter 2018-05-14 20:51:14 +02:00
parent abdfd00374
commit 0e1902cc91
2 changed files with 8 additions and 8 deletions

View file

@ -1579,7 +1579,7 @@ class LibrarySync(Thread):
heading='{plex}',
line1=lang(29999) + lang(39402))
else:
utils.reset()
utils.reset(ask_user=False)
break
kodi_db_version_checked = True

View file

@ -442,15 +442,15 @@ def wipe_database():
settings('SyncInstallRunDone', value="false")
def reset():
def reset(ask_user=True):
"""
User navigated to the PKC settings, Advanced, and wants to reset the Kodi
database and possibly PKC entirely
"""
# Are you sure you want to reset your local Kodi database?
if not dialog('yesno',
heading='{plex} %s ' % language(30132),
line1=language(39600)):
if ask_user and not dialog('yesno',
heading='{plex} %s ' % language(30132),
line1=language(39600)):
return
# first stop any db sync
@ -472,9 +472,9 @@ def reset():
# Reset all PlexKodiConnect Addon settings? (this is usually NOT
# recommended and unnecessary!)
if dialog('yesno',
heading='{plex} %s ' % language(30132),
line1=language(39603)):
if ask_user and dialog('yesno',
heading='{plex} %s ' % language(30132),
line1=language(39603)):
# Delete the settings
addon = xbmcaddon.Addon()
addondir = try_decode(xbmc.translatePath(addon.getAddonInfo('profile')))