112
112
const auto surface = new MirSurface(window, m_windowController, session, parentSurface);
113
113
rememberMirSurface(surface);
115
connect(surface, &MirSurface::isBeingDisplayedChanged, this, [this](MirSurfaceInterface *surface) {
115
connect(surface, &MirSurface::isBeingDisplayedChanged, this, [this, surface]() {
116
116
if ((!surface->live() || !surface->session())
117
117
&& !surface->isBeingDisplayed()) {
118
118
forgetMirSurface(static_cast<MirSurface*>(surface)->window());