[fix, plugin] Wallabag: avoid crash when setDownloadDirectory doesn't have a touchmenu_instance (#8933)

Fixes #8930.
This commit is contained in:
Frans de Jonge
2022-03-21 18:47:22 +01:00
committed by GitHub
parent b3a9cef97b
commit eeefc657cb

View File

@@ -1077,12 +1077,14 @@ end
function Wallabag:setDownloadDirectory(touchmenu_instance)
require("ui/downloadmgr"):new{
onConfirm = function(path)
logger.dbg("Wallabag: set download directory to: ", path)
self.directory = path
self:saveSettings()
touchmenu_instance:updateItems()
end,
onConfirm = function(path)
logger.dbg("Wallabag: set download directory to: ", path)
self.directory = path
self:saveSettings()
if touchmenu_instance then
touchmenu_instance:updateItems()
end
end,
}:chooseDir()
end