@@ -341,6 +341,7 @@ void TopLevelWindowModel::onSurfaceCreated(unityapi::MirSurfaceInterface *surfac
343 if (surface->type() == Mir::InputMethodType) {
343 if (surface->type() == Mir::InputMethodType) {
344+ connectSurface(surface);
344 setInputMethodWindow(createWindow(surface));
345 setInputMethodWindow(createWindow(surface));
346 auto *application = m_applicationManager->findApplicationWithSurface(surface);
347 auto *application = m_applicationManager->findApplicationWithSurface(surface);