diff --git a/src/wayland/textinput_v2_interface.cpp b/src/wayland/textinput_v2_interface.cpp index 4ae3d541a4..0f53e3229c 100644 --- a/src/wayland/textinput_v2_interface.cpp +++ b/src/wayland/textinput_v2_interface.cpp @@ -293,6 +293,9 @@ void TextInputV2InterfacePrivate::zwp_text_input_v2_disable(Resource *resource, { Q_UNUSED(resource) Q_UNUSED(s) + + q->setInputPanelState(false, {0, 0, 0, 0}); + surface.clear(); enabled = false; emit q->enabledChanged();