diff --git a/escher/src/modal_view_controller.cpp b/escher/src/modal_view_controller.cpp index a045f27fd..3d37517b8 100644 --- a/escher/src/modal_view_controller.cpp +++ b/escher/src/modal_view_controller.cpp @@ -19,7 +19,6 @@ ModalViewController::ContentView::ContentView() : void ModalViewController::ContentView::setMainView(View * regularView) { if (m_regularView != regularView) { m_regularView = regularView; - layoutSubviews(); } } @@ -165,6 +164,7 @@ void ModalViewController::loadView() { } m_regularViewController->loadView(); m_contentView.setMainView(m_regularViewController->view()); + m_contentView.layoutSubviews(); } void ModalViewController::unloadView() {