diff --git a/base b/base index 5f9e9b7eb..afdd59b20 160000 --- a/base +++ b/base @@ -1 +1 @@ -Subproject commit 5f9e9b7eb39fc98cdacba52d081fe2b559fcfb33 +Subproject commit afdd59b2048bde27536bef07e754102840f63850 diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index c5530ffd5..7081cd28b 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -134,6 +134,8 @@ function Device:init() logger.dbg("Android application event", ev.code) if ev.code == C.APP_CMD_SAVE_STATE then return "SaveState" + elseif ev.code == C.APP_CMD_DESTROY then + UIManager:quit() elseif ev.code == C.APP_CMD_GAINED_FOCUS or ev.code == C.APP_CMD_INIT_WINDOW or ev.code == C.APP_CMD_WINDOW_REDRAW_NEEDED then