From b0076e05cff858294e117f93f4816d45f683bd37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Wed, 23 May 2018 15:29:50 +0200 Subject: [PATCH] [apps/stats] Keep displaying histogram axes label when selecting the tab --- apps/statistics/histogram_controller.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/statistics/histogram_controller.cpp b/apps/statistics/histogram_controller.cpp index 669d4aa6e..545e0e634 100644 --- a/apps/statistics/histogram_controller.cpp +++ b/apps/statistics/histogram_controller.cpp @@ -198,16 +198,15 @@ bool HistogramController::handleEvent(Ion::Events::Event event) { return false; } if (event == Ion::Events::Up) { - m_view.deselectHistogram(m_selectedSeries); int currentSelectedSubview = m_view.indexOfSubviewAtSeries(m_selectedSeries); if (currentSelectedSubview > 0) { + m_view.deselectHistogram(m_selectedSeries); assert(currentSelectedSubview > 0); m_selectedSeries = m_view.seriesOfSubviewAtIndex(currentSelectedSubview-1); m_view.selectHistogram(m_selectedSeries); *m_selectedBarIndex = 0; app()->setFirstResponder(this); } else { - m_view.setDisplayBanner(false); app()->setFirstResponder(tabController()); } reloadBannerView(); @@ -258,7 +257,7 @@ void HistogramController::didBecomeFirstResponder() { void HistogramController::willExitResponderChain(Responder * nextFirstResponder) { if (nextFirstResponder == nullptr || nextFirstResponder == tabController()) { if (m_selectedSeries >= 0) { - m_view.deselectHistogram(m_selectedSeries); + m_view.histogramViewAtIndex(m_selectedSeries)->selectMainView(false); m_selectedSeries = -1; m_view.setDisplayBanner(false); }