From: Junseok, Kim Date: Mon, 23 Dec 2019 00:48:04 +0000 (+0900) Subject: e_client: initialize output_resolution_useful_geom_get's geometry X-Git-Tag: submit/tizen/20200206.060445~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a09b963375b97ef6a4b149b2f7fab606e16972bd;p=platform%2Fupstream%2Fenlightenment.git e_client: initialize output_resolution_useful_geom_get's geometry Change-Id: I3c5e4817e4cf729ebccc7ed4d7ae39aa4b51609c --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index a82fbcc89e..dde8180401 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -7545,12 +7545,13 @@ use_configured: 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); @@ -7564,6 +7565,8 @@ e_client_base_output_resolution_useful_geometry_get(E_Client *ec, int *x, int *y if (w) *w = ec->base_output_resolution.w; if (h) *h = ec->base_output_resolution.h; } + + return EINA_TRUE; } /* tizen_move_resize */ diff --git a/src/bin/e_client.h b/src/bin/e_client.h index 72148f005b..2057e90b1c 100644 --- a/src/bin/e_client.h +++ b/src/bin/e_client.h @@ -1195,7 +1195,7 @@ E_API E_Capture_Save_State e_client_image_save(E_Client *ec, const char *dir, co 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);