return EINA_TRUE;
}
-E_API void
+E_API Eina_Bool
e_client_base_output_resolution_useful_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h)
{
int zx, zy, zw, zh;
- E_OBJECT_CHECK(ec);
+ E_OBJECT_CHECK_RETURN(ec, EINA_FALSE);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(ec->zone, EINA_FALSE);
e_zone_useful_geometry_get(ec->zone, &zx, &zy, &zw, &zh);
if (w) *w = ec->base_output_resolution.w;
if (h) *h = ec->base_output_resolution.h;
}
+
+ return EINA_TRUE;
}
/* tizen_move_resize */
E_API void e_client_base_output_resolution_transform_adjust(E_Client *ec);
E_API Eina_Bool e_client_base_output_resolution_update(E_Client *ec);
-E_API void e_client_base_output_resolution_useful_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
+E_API Eina_Bool e_client_base_output_resolution_useful_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
E_API void e_client_focus_skip_set(E_Client *ec, Eina_Bool skip, Eina_Bool by_client);
EINTERN void e_client_revert_focus(E_Client *ec);