diff --git a/frontend/apps/reader/modules/readerstatus.lua b/frontend/apps/reader/modules/readerstatus.lua index 6f41801fe..c5ced29f4 100644 --- a/frontend/apps/reader/modules/readerstatus.lua +++ b/frontend/apps/reader/modules/readerstatus.lua @@ -186,11 +186,13 @@ function ReaderStatus:deleteFile(file, text_end_book) ok_callback = function() local FileManager = require("apps/filemanager/filemanager") local filemanagerutil = require("apps/filemanager/filemanagerutil") - self:openFileBrowser() FileManager:deleteFile(file) filemanagerutil.removeFileFromHistoryIfWanted(file) filemanagerutil.ensureLastFileExists() - FileManager.instance.file_chooser:refreshPath() + if FileManager.instance then + FileManager.instance.file_chooser:refreshPath() + end + self:openFileBrowser() end, }) end