diff --git a/apps/probability/calculation_controller.cpp b/apps/probability/calculation_controller.cpp index 93027a605..091e54e44 100644 --- a/apps/probability/calculation_controller.cpp +++ b/apps/probability/calculation_controller.cpp @@ -242,9 +242,10 @@ bool CalculationController::textFieldDidReceiveEvent(::TextField * textField, Io return TextFieldDelegate::textFieldDidReceiveEvent(textField, event); } -void CalculationController::didEnterResponderChain(Responder * previousFirstResponder) { +void CalculationController::viewWillAppear() { reload(); } + void CalculationController::didBecomeFirstResponder() { App::Snapshot * snapshot = (App::Snapshot *)app()->snapshot(); snapshot->setActivePage(App::Snapshot::Page::Calculations); diff --git a/apps/probability/calculation_controller.h b/apps/probability/calculation_controller.h index 6f3a0df84..7cb69cf73 100644 --- a/apps/probability/calculation_controller.h +++ b/apps/probability/calculation_controller.h @@ -18,7 +18,7 @@ public: void reload(); void setCalculationAccordingToIndex(int index, bool forceReinitialisation = false); bool handleEvent(Ion::Events::Event event) override; - void didEnterResponderChain(Responder * firstResponder) override; + void viewWillAppear() override; void didBecomeFirstResponder() override; void selectSubview(int subviewIndex); bool textFieldShouldFinishEditing(TextField * textField, Ion::Events::Event event) override;