Revert "use e_view_client_reisze_listener_add" 17/322217/1
authorSooChan Lim <sc1.lim@samsung.com>
Mon, 7 Apr 2025 01:42:31 +0000 (10:42 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 7 Apr 2025 01:42:40 +0000 (10:42 +0900)
This reverts commit d48d3f3033eed53197260a76c7e40daed2e95239.

Change-Id: I0589c100d1d85977b957e7fdee45bc0249d40744

src/e_mod_input_panel.c

index 6b9e51c6543139cd95c8bc329f3dc4e32c1e62a9..c942d87534c4b46421b8b7a250adc2ae12b7cf44 100644 (file)
@@ -88,7 +88,7 @@ struct _E_Input_Panel_Surface
    E_Client_Hook *hook_del;
    E_Policy_Hook *hook_rotation_geometry_set;
 
-   // view client listener
+   // view listener
    struct wl_listener resize_listener;
 };
 
@@ -1039,8 +1039,7 @@ _e_input_panel_client_cb_remove(void *data, E_Client *ec)
    if (ec == ips->ec)
      {
         LOGI("Remove IPS's ec. ips:%p, ips->ec:%p", ips, ips->ec);
-        wl_list_remove(&ips->resize_listener.link);
-
+        e_view_event_listener_del(e_view_client_view_get(e_client_view_get(ec)), E_VIEW_RESIZE, &ips->resize_listener);
         ips->ec = NULL;
      }
 }
@@ -1307,7 +1306,7 @@ _e_input_panel_cb_surface_get(struct wl_client *client, struct wl_resource *reso
    ips->input_panel = input_panel;
 
    ips->resize_listener.notify = _e_ips_cb_view_resize;
-   e_view_client_resize_listener_add(e_client_view_get(ec), &ips->resize_listener);
+   e_view_event_listener_add(e_view_client_view_get(e_client_view_get(ec)), E_VIEW_RESIZE, &ips->resize_listener);
 
    LOGI("Create IPS.. ips:%p, input_panel:%p, ec:%p", ips, input_panel, ec);