From 03d85bbf9956bf4d4386bc544b46d0a9ef5b73cd Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Fri, 30 Apr 2021 19:50:30 +0200 Subject: [PATCH] Terminal: Read settings at instantiation time, not loading time --- plugins/terminal.koplugin/main.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/terminal.koplugin/main.lua b/plugins/terminal.koplugin/main.lua index 71d947bff..a3f8aa14b 100644 --- a/plugins/terminal.koplugin/main.lua +++ b/plugins/terminal.koplugin/main.lua @@ -22,7 +22,7 @@ local Terminal = WidgetContainer:new{ name = "terminal", command = "", dump_file = util.realpath(DataStorage:getDataDir()) .. "/terminal_output.txt", - items_per_page = G_reader_settings:readSetting("items_per_page") or 16, + items_per_page = 16, settings = LuaSettings:open(DataStorage:getSettingsDir() .. "/terminal_shortcuts.lua"), shortcuts_dialog = nil, shortcuts_menu = nil, @@ -38,6 +38,7 @@ end function Terminal:init() self:onDispatcherRegisterActions() self.ui.menu:registerToMainMenu(self) + self.items_per_page = G_reader_settings:readSetting("items_per_page") or 16 self.shortcuts = self.settings:readSetting("shortcuts", {}) end