From 9cdcaadb4dbf6489553dacc8ca556ed235252529 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Fri, 30 Sep 2016 17:20:11 +0200 Subject: [PATCH] [escher] Fix an invalid array access Change-Id: Ifd3d7a17611a6893cebb5fef33c9669a95b40463 --- escher/src/tab_view.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {