Vkbd geometry is not (0, 0, 0, 0), when vkbd is hidden in Wayland.
@tizen_fix
Signed-off-by: Hosang Kim <hosang12.kim@samsung.com>
Change-Id: Icc481af1580d735480d69410391b8072fdbf46da
void *event_info EINA_UNUSED)
{
Conformant_Part_Type part_type;
+ ELM_CONFORMANT_DATA_GET(obj, sd);
+ Elm_Win_Keyboard_Mode mode;
part_type = (ELM_CONFORMANT_INDICATOR_PART |
ELM_CONFORMANT_SOFTKEY_PART |
- ELM_CONFORMANT_VIRTUAL_KEYPAD_PART |
ELM_CONFORMANT_CLIPBOARD_PART);
+ mode = elm_win_keyboard_mode_get(sd->win);
+ if (mode == ELM_WIN_KEYBOARD_ON)
+ part_type |= ELM_CONFORMANT_VIRTUAL_KEYPAD_PART;
+
_conformant_part_sizing_eval(obj, part_type);
}