From 8cff5f88b0a213e29f783daf9354e08388d9b0dd Mon Sep 17 00:00:00 2001 From: zwim <36999612+zwim@users.noreply.github.com> Date: Mon, 31 Jan 2022 19:14:29 +0100 Subject: [PATCH] Teminal emulator: fix translatable, fix potential crash (#8756) --- plugins/terminal.koplugin/main.lua | 2 +- plugins/terminal.koplugin/terminputtext.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/terminal.koplugin/main.lua b/plugins/terminal.koplugin/main.lua index ed85cebe1..0a55436d7 100644 --- a/plugins/terminal.koplugin/main.lua +++ b/plugins/terminal.koplugin/main.lua @@ -443,7 +443,7 @@ Aliases (shortcuts) to frequently used commands can be placed in: }, { text_func = function() - local state = self.is_shell_open and "running" or "not running" + local state = self.is_shell_open and _("running") or _("not running") return T(_("Open terminal session (%1)"), state) end, callback = function(touchmenu_instance) diff --git a/plugins/terminal.koplugin/terminputtext.lua b/plugins/terminal.koplugin/terminputtext.lua index 79b93e005..bdc91fce8 100644 --- a/plugins/terminal.koplugin/terminputtext.lua +++ b/plugins/terminal.koplugin/terminputtext.lua @@ -252,7 +252,7 @@ function TermInputText:_helperVT52VT100(cmd, mode, param1, param2, param3) self.scroll_region_bottom = nil end - if self.scroll_region_bottom and param1 < self.maxr and param1 <= param2 then + if self.scroll_region_bottom and param1 < self.maxr and param1 <= param2 and param1 > 0 then self.scroll_region_top = param1 self.scroll_region_line = 1 else