diff --git a/commands.lua b/commands.lua index c47215b8b..b932bac58 100644 --- a/commands.lua +++ b/commands.lua @@ -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) diff --git a/launchpad/kpdf.sh b/launchpad/kpdf.sh index c43dac6f8..c1f81c700 100755 --- a/launchpad/kpdf.sh +++ b/launchpad/kpdf.sh @@ -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 diff --git a/reader.lua b/reader.lua index 54551e4c2..2a1d882b3 100755 --- a/reader.lua +++ b/reader.lua @@ -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