From 7148aed51cf0f79d99260f61a9b77b2e58d5cf41 Mon Sep 17 00:00:00 2001 From: yparitcher Date: Wed, 11 Aug 2021 03:54:44 -0400 Subject: [PATCH] ReaderStatus: end book action: delete file: go to current directory in FM (#8042) Go to the directory of the deleted file, instead of the folder you happend to switch into the reader from as this may have changed (via changing books from history etc) --- frontend/apps/reader/modules/readerstatus.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/apps/reader/modules/readerstatus.lua b/frontend/apps/reader/modules/readerstatus.lua index d1dc937fa..9ef53013f 100644 --- a/frontend/apps/reader/modules/readerstatus.lua +++ b/frontend/apps/reader/modules/readerstatus.lua @@ -6,6 +6,7 @@ local Event = require("ui/event") local InfoMessage = require("ui/widget/infomessage") local InputContainer = require("ui/widget/container/inputcontainer") local UIManager = require("ui/uimanager") +local util = require("util") local _ = require("gettext") local T = require("ffi/util").template @@ -222,7 +223,8 @@ function ReaderStatus:deleteFile(file, text_end_book) if FileManager.instance then FileManager.instance.file_chooser:refreshPath() else - FileManager:showFiles() + local path = util.splitFilePathName(file) + FileManager:showFiles(path) end end, })