From: Doyoun Kang Date: Tue, 20 Mar 2018 08:37:07 +0000 (+0900) Subject: e_service_region: check region->rotation value in _region_obj_geometry_update X-Git-Tag: submit/tizen/20180319.053649~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf8b87bb159c34785e6eb33e4274dae9d66cebed;p=platform%2Fupstream%2Fenlightenment.git e_service_region: check region->rotation value in _region_obj_geometry_update Change-Id: I1b660adc284334708f0cfea3ed70c65bf57b9fad --- diff --git a/src/bin/services/e_service_region.c b/src/bin/services/e_service_region.c index d4a64894ed..1b444c9f73 100644 --- a/src/bin/services/e_service_region.c +++ b/src/bin/services/e_service_region.c @@ -45,6 +45,8 @@ _region_obj_geometry_update(E_Policy_Region *region) E_Policy_Angle_Map r; r = region->rotation; + if ((r < E_POLICY_ANGLE_MAP_0 ) || (r > E_POLICY_ANGLE_MAP_NUM)) + return; INF("Update Geometry: rotation %d x %d y %d w %d h %d", e_policy_angle_get(r), region->geom[r].x, region->geom[r].y, region->geom[r].w, region->geom[r].h);