diff --git a/escher/include/escher/selectable_table_view.h b/escher/include/escher/selectable_table_view.h index cca33fd72..5e6fa0938 100644 --- a/escher/include/escher/selectable_table_view.h +++ b/escher/include/escher/selectable_table_view.h @@ -27,7 +27,7 @@ public: void selectRow(int j); void selectColumn(int i); virtual bool handleEvent(Ion::Events::Event event) override; - virtual void didBecomeFirstResponder() override; + virtual void didEnterResponderChain(Responder * previousFirstResponder) override; virtual void willExitResponderChain(Responder * nextFirstResponder) override; void deselectTable(); bool selectCellAtLocation(int i, int j); diff --git a/escher/src/selectable_table_view.cpp b/escher/src/selectable_table_view.cpp index 6d6d6a5eb..cf2ac6b38 100644 --- a/escher/src/selectable_table_view.cpp +++ b/escher/src/selectable_table_view.cpp @@ -28,7 +28,7 @@ void SelectableTableView::selectColumn(int i) { m_delegate->selectColumn(i); } -void SelectableTableView::didBecomeFirstResponder() { +void SelectableTableView::didEnterResponderChain(Responder * previousFirstResponder) { selectCellAtLocation(selectedColumn(), selectedRow()); m_delegate->tableViewDidChangeSelection(this, 0, -1); }