diff --git a/plugins/terminal.koplugin/main.lua b/plugins/terminal.koplugin/main.lua index 56abe7b7a..6e05e2a3a 100644 --- a/plugins/terminal.koplugin/main.lua +++ b/plugins/terminal.koplugin/main.lua @@ -443,6 +443,7 @@ function Terminal:generateInputDialog() self.history = self.history:sub(1, #self.history - 1) end + UIManager:unschedule(Terminal.refresh) UIManager:close(self.input_dialog) if self.touchmenu_instance then self.touchmenu_instance:updateItems() @@ -452,6 +453,7 @@ function Terminal:generateInputDialog() choice2_callback = function() self.history = "" self:killShell() + UIManager:unschedule(Terminal.refresh) UIManager:close(self.input_dialog) if self.touchmenu_instance then self.touchmenu_instance:updateItems()