diff --git a/escher/src/stack_view_controller.cpp b/escher/src/stack_view_controller.cpp index d6ea102ff..728117224 100644 --- a/escher/src/stack_view_controller.cpp +++ b/escher/src/stack_view_controller.cpp @@ -92,6 +92,10 @@ void StackViewController::handleKeyEvent(int key) { bool StackViewController::handleEvent(ion_event_t event) { + if (event == ESC && m_numberOfChildren > 1) { + pop(); + return true; + } return false; }