diff --git a/escher/src/app.cpp b/escher/src/app.cpp index fce2e7589..a1168efd4 100644 --- a/escher/src/app.cpp +++ b/escher/src/app.cpp @@ -109,7 +109,6 @@ void App::didBecomeActive(Window * window) { m_modalViewController.viewWillAppear(); window->setContentView(view); setFirstResponder(&m_modalViewController); - window->redraw(); } void App::willBecomeInactive() { diff --git a/escher/src/container.cpp b/escher/src/container.cpp index 0c7aba640..0b918de86 100644 --- a/escher/src/container.cpp +++ b/escher/src/container.cpp @@ -27,6 +27,7 @@ void Container::switchTo(App::Snapshot * snapshot) { } if (m_activeApp) { m_activeApp->didBecomeActive(window()); + window()->redraw(); } }