Skip to content

desktop-shell/input-panel: Re-work the input surface mapping

This is a partial revert of bdf2019e to be able to bring back the virtual keyboard panel.

We can't rely on the committed callback to map the input panel as the text input activation happens through text_input_activate(), respectively, upon show_input_panel_signal emission.

As of bdf2019e, the explicit mapping in show_input_panel_surface() was moved out to input_panel_committed().

All of these have a side effect of not displaying the virtual keyboard anymore, and this partially reverts bdf2019e, and puts back the mapping inside show_input_panel_surface().

Fixes: bdf2019e

Signed-off-by: Marius Vlad marius.vlad@collabora.com

Merge request reports