From 6f849c52857231d4e7e81f705e6402e40c58c500 Mon Sep 17 00:00:00 2001 From: Thomas Spurden Date: Sat, 8 Feb 2020 17:07:09 +0000 Subject: [PATCH] A couple of minor remarkable port fixes (#5834) * remarkable: remove unnecessary screen invalidate on resume This is handled in uimanager if needsScreenRefreshAfterResume is enabled (which is the default). * remarkable: pass a path argument to reader.lua Otherwise if lastfile is not set in the settings (e.g. install and then exit without opening a file) koreader will just refuse to start. * remarkable: pass koreader.sh args (if any) through to reader.lua --- frontend/device/remarkable/device.lua | 2 -- platform/remarkable/koreader.sh | 8 +++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/device/remarkable/device.lua b/frontend/device/remarkable/device.lua index f309ac3b5..2840db933 100644 --- a/frontend/device/remarkable/device.lua +++ b/frontend/device/remarkable/device.lua @@ -87,8 +87,6 @@ function Remarkable:outofScreenSaver() if self.screen_saver_mode == true then local Screensaver = require("ui/screensaver") Screensaver:close() - local UIManager = require("ui/uimanager") - UIManager:nextTick(function() UIManager:setDirty("all", "full") end) end self.powerd:afterResume() self.screen_saver_mode = false diff --git a/platform/remarkable/koreader.sh b/platform/remarkable/koreader.sh index 6daa4d8ea..24e6915e1 100755 --- a/platform/remarkable/koreader.sh +++ b/platform/remarkable/koreader.sh @@ -118,6 +118,12 @@ if [ -e crash.log ]; then mv -f crash.log.new crash.log fi +if [ "$#" -eq 0 ]; then + args="/home/root" +else + args="$*" +fi + CRASH_COUNT=0 CRASH_TS=0 CRASH_PREV_TS=0 @@ -132,7 +138,7 @@ while [ ${RETURN_VALUE} -ne 0 ]; do ko_do_fbdepth fi - ./reader.lua >>crash.log 2>&1 + ./reader.lua "${args}" >>crash.log 2>&1 RETURN_VALUE=$? # Did we crash?