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}', heading='{plex}',
line1=lang(29999) + lang(39402)) line1=lang(29999) + lang(39402))
else: else:
utils.reset() utils.reset(ask_user=False)
break break
kodi_db_version_checked = True kodi_db_version_checked = True

View file

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