Fix issue IME does not appear after launching the Input Delegator 43/318743/1
authorInhong Han <inhong1.han@samsung.com>
Thu, 23 Jan 2025 05:45:53 +0000 (14:45 +0900)
committerInHong Han <inhong1.han@samsung.com>
Thu, 23 Jan 2025 05:47:18 +0000 (05:47 +0000)
Change-Id: I5f8e6c5d870ab46782cf8fa4b2e65882b585f05b

src/e_mod_main.c

index 0f54ca5627b2676a1a9ba217c3edcc416d80dee9..2a42e94a75937b5988dff82e05ca2fe084d694d3 100644 (file)
@@ -1747,6 +1747,8 @@ _e_text_input_cb_get_hide_permission(struct wl_client *client EINA_UNUSED, struc
              if (focus_win_type == E_WINDOW_TYPE_NOTIFICATION ||
                  focus_win_type == E_WINDOW_TYPE_POPUP_MENU)
                permission = 0;
+             else
+               e_input_panel_show_disabled_set(EINA_TRUE);
           }
      }
    else
@@ -1756,8 +1758,6 @@ _e_text_input_cb_get_hide_permission(struct wl_client *client EINA_UNUSED, struc
 
    if (text_input->resource)
      wl_text_input_send_hide_permission(text_input->resource, permission);
-
-   e_input_panel_show_disabled_set(EINA_TRUE);
 }
 
 static void