[apps] IntervalParameterController::m_interval is set right before the controller appears

and not at controller's construction.
This commit is contained in:
Ruben Dashyan
2019-09-03 15:48:26 +02:00
parent 897b69709e
commit 7ef63f2c61
7 changed files with 16 additions and 7 deletions

View File

@@ -15,11 +15,13 @@ ValuesController::ValuesController(Responder * parentResponder,InputEventHandler
#if COPY_COLUMN
m_sequenceParameterController('n'),
#endif
m_intervalParameterController(this, inputEventHandlerDelegate, m_interval),
m_intervalParameterController(this, inputEventHandlerDelegate),
m_setIntervalButton(this, I18n::Message::IntervalSet, Invocation([](void * context, void * sender) {
ValuesController * valuesController = (ValuesController *) context;
StackViewController * stack = ((StackViewController *)valuesController->stackController());
stack->push(valuesController->intervalParameterController());
IntervalParameterController * controller = valuesController->intervalParameterController();
controller->setInterval(valuesController->m_interval);
stack->push(controller);
return true;
}, this), k_font)
{