Skip to content

Do not send overlay geometry to text input.

Xuetian Weng requested to merge work/no-overlay-size-to-text-input into master

Observed in kirigami that it's VK space evading code will also use the overlay mode input method surface. This is because that Qt will always text-input set_input_panel_state size as QInputMethod.keyboardRectangle. Since Qt is the only text-input-v2 user, and I don't think it make much sense for application to do anything with overlay surface, just change it to send the empty rect if the mode is overlay.

Screenshot_20220409_072432

Screenshot_20220409_071815

Edited by Xuetian Weng

Merge request reports