@@ -64,7 +64,6 @@ MirSurface *SurfaceManager::inputMethodSurface()
64 m_virtualKeyboard = new VirtualKeyboard;
64 m_virtualKeyboard = new VirtualKeyboard;
65 connect(m_virtualKeyboard, &QObject::destroyed, this, [this](QObject *obj) {
65 connect(m_virtualKeyboard, &QObject::destroyed, this, [this](QObject *obj) {
66 MirSurface* surface = qobject_cast<MirSurface*>(obj);
66 MirSurface* surface = qobject_cast<MirSurface*>(obj);
67− m_virtualKeyboard = nullptr;
68 Q_EMIT surfaceDestroyed(surface);
67 Q_EMIT surfaceDestroyed(surface);
70 Q_EMIT surfaceCreated(m_virtualKeyboard);
69 Q_EMIT surfaceCreated(m_virtualKeyboard);