E_Client_Hook *hook_del;
E_Policy_Hook *hook_rotation_geometry_set;
- // view listener
+ // view client listener
struct wl_listener resize_listener;
};
if (ec == ips->ec)
{
LOGI("Remove IPS's ec. ips:%p, ips->ec:%p", ips, ips->ec);
- e_view_event_listener_del(e_view_client_view_get(e_client_view_get(ec)), E_VIEW_RESIZE, &ips->resize_listener);
+ wl_list_remove(&ips->resize_listener.link);
+
ips->ec = NULL;
}
}
ips->input_panel = input_panel;
ips->resize_listener.notify = _e_ips_cb_view_resize;
- e_view_event_listener_add(e_view_client_view_get(e_client_view_get(ec)), E_VIEW_RESIZE, &ips->resize_listener);
+ e_view_client_resize_listener_add(e_client_view_get(ec), &ips->resize_listener);
LOGI("Create IPS.. ips:%p, input_panel:%p, ec:%p", ips, input_panel, ec);