Don't ask user for DB reset if forced by PKC
This commit is contained in:
parent
abdfd00374
commit
0e1902cc91
2 changed files with 8 additions and 8 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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')))
|
||||||
|
|
Loading…
Add table
Reference in a new issue