From 652cbae9acb71e8312e8f9a67836df601911794a Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Thu, 16 May 2019 17:42:15 +0200 Subject: [PATCH] [escher/responder] Access the app directly from the shared container --- escher/src/responder.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/escher/src/responder.cpp b/escher/src/responder.cpp index 97616d02d..85fef4a17 100644 --- a/escher/src/responder.cpp +++ b/escher/src/responder.cpp @@ -1,6 +1,5 @@ #include -#include -#include +#include #include Responder::Responder(Responder * parentResponder) : @@ -63,12 +62,6 @@ Responder * Responder::commonAncestorWith(Responder * responder) { return s; } -/* We assume the app is the root parent. */ App * Responder::app() const { - const Responder * rootResponder = this; - while (rootResponder->parentResponder() != nullptr) { - rootResponder = rootResponder->parentResponder(); - } - App * result = (App *)rootResponder; - return result; + return Container::sharedContainer()->activeApp(); }