diff --git a/escher/src/tab_view_controller.cpp b/escher/src/tab_view_controller.cpp index e08735552..75d235c97 100644 --- a/escher/src/tab_view_controller.cpp +++ b/escher/src/tab_view_controller.cpp @@ -162,9 +162,9 @@ const char * TabViewController::tabName(uint8_t index) { void TabViewController::viewWillAppear() { if (m_activeChildIndex < 0) { - setActiveTab(0); + setActiveTab(0, true); } else { - setActiveTab(m_activeChildIndex); + setActiveTab(m_activeChildIndex, true); } ViewController * activeVC = m_children[m_activeChildIndex]; activeVC->viewWillAppear();