subsurface: Remove unnecessary argument 32/321132/2
authorSeunghun Lee <shiin@samsung.com>
Mon, 30 Sep 2024 07:27:57 +0000 (16:27 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 28 Nov 2024 02:24:57 +0000 (02:24 +0000)
Better to get e_comp from where it uses.

Change-Id: I66476baa6bf774b53dd3ad3c107df4b6a9213489

src/bin/server/e_comp_wl_subsurface.c

index d45de419a2185e0368c19b699f18eedd58e6ca1d..ce51da01014e019056267049993b834976f1ab02 100644 (file)
@@ -29,7 +29,7 @@ static void       _e_comp_wl_subsurface_commit_from_cache(E_Client *ec);
 static void       _e_comp_wl_subsurface_stack_update(E_Client *ec);
 
 static void
-_e_comp_wl_client_subsurface_set(E_Comp* comp, E_Client *ec, E_Comp_Wl_Subsurf_Data *sdata)
+_e_comp_wl_client_subsurface_set(E_Client *ec, E_Comp_Wl_Subsurf_Data *sdata)
 {
    e_comp_wl_client_surface_set(ec, ec->comp_data->wl_surface);
    ec->comp_data->sub.data = sdata;
@@ -55,7 +55,7 @@ _e_comp_wl_client_subsurface_set(E_Comp* comp, E_Client *ec, E_Comp_Wl_Subsurf_D
    EC_CHANGED(ec);
 
    ec->new_client = ec->netwm.ping = EINA_TRUE;
-   comp->new_clients++;
+   e_comp_get()->new_clients++;
    e_client_unignore(ec);
 }
 
@@ -134,8 +134,6 @@ _subsurface_data_parent_unset(E_Comp_Wl_Subsurf_Data *sdata)
 EINTERN void
 e_comp_wl_subsurface_data_init(E_Comp_Wl_Subsurf_Data *sdata, E_Client *ec, E_Client *parent, E_Client *offscreen_parent)
 {
-   E_Comp *comp;
-
    sdata->cached_buffer_ref.buffer = NULL;
    sdata->synchronized = EINA_TRUE;
    sdata->parent = parent;
@@ -145,8 +143,7 @@ e_comp_wl_subsurface_data_init(E_Comp_Wl_Subsurf_Data *sdata, E_Client *ec, E_Cl
 
    e_comp_wl_surface_state_init(&sdata->cached, ec->w, ec->h);
 
-   comp = e_comp_get();
-   _e_comp_wl_client_subsurface_set(comp, ec, sdata);
+   _e_comp_wl_client_subsurface_set(ec, sdata);
    _e_comp_wl_client_subsurface_parent_set(ec, parent);
 
    e_comp_wl_hook_call(E_COMP_WL_HOOK_SUBSURFACE_CREATE, ec);