mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-27 01:29:58 +01:00
[apps/settings] Fix bug
Change-Id: I355fea52e90ff77a3112487f76d19d35f9fb27e7
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user