[apps] In curve views, reselect the view when entering responder chain

Change-Id: I4453b7f646f29ab3ea15a572ef7bf883d739cba2
This commit is contained in:
Émilie Feral
2017-05-05 20:52:00 +02:00
parent 96733dbbdc
commit d411cf176b
4 changed files with 18 additions and 6 deletions

View File

@@ -152,6 +152,15 @@ void InteractiveCurveViewController::viewWillAppear() {
curveView()->setOkView(&m_okView);
}
void InteractiveCurveViewController::didEnterResponderChain(Responder * previousFirstResponder) {
if (!curveView()->isMainViewSelected()) {
curveView()->selectMainView(true);
header()->setSelectedButton(-1);
reloadBannerView();
curveView()->reload();
}
}
void InteractiveCurveViewController::willExitResponderChain(Responder * nextFirstResponder) {
if (nextFirstResponder == tabController()) {
curveView()->selectMainView(false);