mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
fallback to stop framework approach on screensaver fix
This commit is contained in:
@@ -168,14 +168,15 @@ function Commands:new(obj)
|
||||
Screen:saveCurrentBB()
|
||||
Screen.kpv_rotation_mode = Screen.cur_rotation_mode
|
||||
fb:setOrientation(Screen.native_rotation_mode)
|
||||
--os.execute("killall -cont cvm")
|
||||
util.sleep(1)
|
||||
os.execute("killall -cont cvm")
|
||||
end
|
||||
)
|
||||
obj:add(KEY_OUTOF_SCREEN_SAVER, nil, "Slider",
|
||||
"toggle screen saver",
|
||||
function()
|
||||
util.sleep(3)
|
||||
--os.execute("killall -stop cvm")
|
||||
util.usleep(1500000)
|
||||
os.execute("killall -stop cvm")
|
||||
fb:setOrientation(Screen.kpv_rotation_mode)
|
||||
Screen:restoreFromSavedBB()
|
||||
fb:refresh(0)
|
||||
|
||||
@@ -18,6 +18,9 @@ if test "$1" == "--framework_stop"; then
|
||||
/etc/init.d/framework stop
|
||||
fi
|
||||
|
||||
# stop cvm
|
||||
killall -stop cvm
|
||||
|
||||
# finally call reader
|
||||
./reader.lua "$1" 2> /mnt/us/kindlepdfviewer/crash.log || cat /mnt/us/kindlepdfviewer/crash.log
|
||||
|
||||
|
||||
@@ -169,6 +169,6 @@ fb:setOrientation(Screen.native_rotation_mode)
|
||||
|
||||
input.closeAll()
|
||||
if util.isEmulated()==0 then
|
||||
--os.execute("killall -cont cvm")
|
||||
os.execute("killall -cont cvm")
|
||||
os.execute('echo "send '..KEY_MENU..'" > /proc/keypad;echo "send '..KEY_MENU..'" > /proc/keypad')
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user