diff --git a/virtualkeyboard.cpp b/virtualkeyboard.cpp index 9cb74a9f4d..85c7da2fe9 100644 --- a/virtualkeyboard.cpp +++ b/virtualkeyboard.cpp @@ -119,7 +119,7 @@ void VirtualKeyboard::init() } }; connect(client->surface(), &SurfaceInterface::inputChanged, this, refreshFrame); - connect(client->surface(), &QObject::destroyed, this, [this] { + connect(client, &QObject::destroyed, this, [this] { if (m_trackedClient) { m_trackedClient->setVirtualKeyboardGeometry({}); }