From e89f8f72dca7a33ae9031fd6e44e0da745c2b488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 23 Mar 2017 16:37:16 +0100 Subject: [PATCH] [apps/settings] Fix bug Change-Id: I355fea52e90ff77a3112487f76d19d35f9fb27e7 --- apps/settings/sub_controller.cpp | 4 ++-- apps/settings/sub_controller.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/settings/sub_controller.cpp b/apps/settings/sub_controller.cpp index a4b250a3d..9e8de3df6 100644 --- a/apps/settings/sub_controller.cpp +++ b/apps/settings/sub_controller.cpp @@ -48,7 +48,7 @@ View * SubController::view() { return &m_selectableTableView; } -void SubController::didBecomeFirstResponder() { +void SubController::didEnterResponderChain(Responder * previousResponder) { m_selectableTableView.selectCellAtLocation(0, valueIndexAtPreferenceIndex(m_preferenceIndex)); app()->setFirstResponder(&m_selectableTableView); } @@ -109,7 +109,7 @@ void SubController::viewWillAppear() { m_selectableTableView.reloadData(); } -void SubController::viewWillDisappear() { +void SubController::willExitResponderChain(Responder * nextResponder) { m_selectableTableView.deselectTable(); } diff --git a/apps/settings/sub_controller.h b/apps/settings/sub_controller.h index 98dfabfed..36e8cb92c 100644 --- a/apps/settings/sub_controller.h +++ b/apps/settings/sub_controller.h @@ -13,7 +13,8 @@ public: View * view() override; const char * title() override; bool handleEvent(Ion::Events::Event event) override; - void didBecomeFirstResponder() override; + void didEnterResponderChain(Responder * previousFirstResponder) override; + void willExitResponderChain(Responder * nextFirstResponder) override; int numberOfRows() override; KDCoordinate cellHeight() override; HighlightCell * reusableCell(int index) override; @@ -21,7 +22,6 @@ public: void willDisplayCellForIndex(HighlightCell * cell, int index) override; void setNodeModel(const Node * nodeModel, int preferenceIndex); void viewWillAppear() override; - void viewWillDisappear() override; private: StackViewController * stackController() const; void setPreferenceAtIndexWithValueIndex(int preferenceIndex, int valueIndex);