The function has no functional job since following commit.
commit
f6ad2ecf96854ec045f599a6a050a99719a24596
Author: SooChan Lim <sc1.lim@samsung.com>
Date: Thu Apr 4 10:14:59 2024 +0900
e_client: remove e_client_border_set
It is not used anymore
Change-Id: Ie32bf0ea809a5c4c0e6d870996f7284a2fd5ca88
TRACE_DS_END();
}
-EINTERN void
-e_client_frame_update(E_Client *ec)
-{
- const char *bordername;
-
- EINA_SAFETY_ON_NULL_RETURN(ec);
- if (e_object_is_del(E_OBJECT(ec))) return;
-
- ec->border.changed = 0;
- if (!e_comp_object_frame_allowed(ec->frame)) return;
- if (ec->fullscreen || ec->borderless)
- bordername = "borderless";
- else if (ec->bordername)
- bordername = ec->bordername;
- else if (((ec->icccm.transient_for != 0) || (ec->dialog)) &&
- (ec->icccm.min_w == ec->icccm.max_w) &&
- (ec->icccm.min_h == ec->icccm.max_h))
- bordername = "noresize_dialog";
- else if ((ec->icccm.min_w == ec->icccm.max_w) &&
- (ec->icccm.min_h == ec->icccm.max_h))
- bordername = "noresize";
- else if (ec->shaped)
- bordername = "shaped";
- else if ((ec->netwm.state.skip_taskbar) ||
- (ec->netwm.state.skip_pager))
- bordername = "skipped";
- /*
- else if ((ec->internal) && (ec->icccm.class) &&
- (!strncmp(ec->icccm.class, "e_fwin", 6)))
- bordername = "internal_fileman";
- */
- else
- bordername = e_config->theme_default_border_style;
- if (!bordername) bordername = "default";
-}
-
static Eina_Bool
_e_client_type_match(E_Client *ec, E_Config_Client_Type *m)
{
EINTERN void e_client_layout_geometry_set(E_Client *ec, int x, int y, unsigned int w, unsigned int h);
-EINTERN void e_client_frame_update(E_Client *ec);
-
EINTERN void e_client_move_intercept_cb_set(E_Client *ec, E_Client_Move_Intercept_Cb cb);
EINTERN void e_client_move_cancel(void);
if (fullscreen_policy == E_FULLSCREEN_RESIZE)
e_client_frame_geometry_set(ec, eda->x, eda->y, eda->w, eda->h);
- if (!e_client_util_ignored_get(ec))
- e_client_frame_update(ec);
-
e_view_client_fullscreen(e_client_view_get(ec));
if (ec->comp_data->shell.configure_send)
ec->pre_res_change.valid = 0;
eda->fullscreen_clients = eina_list_remove(eda->fullscreen_clients, ec);
- if (!e_client_util_ignored_get(ec))
- e_client_frame_update(ec);
-
e_view_client_unfullscreen(e_client_view_get(ec));
if (ec->comp_data->shell.configure_send)
//un-set maximized state for updating frame.
ec->maximized = E_MAXIMIZE_NONE;
- e_client_frame_update(ec);
// re-set maximized state for unmaximize smart callback.
ec->maximized = tmp_max;
if (!(ec->maximized & E_MAXIMIZE_DIRECTION))
{
ec->maximized = E_MAXIMIZE_NONE;
- e_client_frame_update(ec);
e_client_resize_limit(ec, &w, &h);
e_client_pos_set(ec, x, y);
if ((ec->saved.w != 0) && (ec->saved.h != 0))