diff --git a/escher/src/tab_view.cpp b/escher/src/tab_view.cpp index ce03117c8..5779c210b 100644 --- a/escher/src/tab_view.cpp +++ b/escher/src/tab_view.cpp @@ -47,7 +47,9 @@ void TabView::setSelectedIndex(int index) { m_cells[m_selectedTabIndex].setSelected(false); } m_selectedTabIndex = index; - m_cells[m_selectedTabIndex].setSelected(true); + if (m_selectedTabIndex >= 0) { + m_cells[m_selectedTabIndex].setSelected(true); + } } int TabView::numberOfSubviews() const {