From: Youngbok Shin Date: Tue, 10 Nov 2015 22:52:57 +0000 (-0800) Subject: edje: initialize map.zoom values to fix old *.edj compatibility issues. X-Git-Tag: accepted/tizen/mobile/20151120.070412^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=77242a55b2b3d845561bc910e63053e1fe8b6530;p=platform%2Fupstream%2Fefl.git edje: initialize map.zoom values to fix old *.edj compatibility issues. Summary: The initial values for map.zoom.x(y) should be [1.0]: it means 100%. The values from newly builded edj has been set properly. But, if a part from old *.edj turns on map feature, map.zoom.x(y) will be set [0.0]: it means 0%. So, the part will be invisible. We need to initialize these values. @fix Test Plan: 1. Build a *.edc file which has a part with [description.map.on: 1;] in EFL 1.13. 2. See it works well in EFL 1.13. 3. Install EFL 1.14 or laters. 4. See the part is disappear. Reviewers: Hermet, jpeg, cedric Reviewed By: cedric Subscribers: jiin.moon Differential Revision: https://phab.enlightenment.org/D3302 Signed-off-by: Cedric BAIL --- diff --git a/src/lib/edje/edje_data.c b/src/lib/edje/edje_data.c index 230cd4a..fb50b45 100644 --- a/src/lib/edje/edje_data.c +++ b/src/lib/edje/edje_data.c @@ -100,6 +100,7 @@ Eet_Data_Descriptor *_edje_edd_edje_filter_directory = NULL; data = eina_mempool_malloc(_emp_##Type, size); \ memset(data, 0, size); \ data->clip_to_id = -1; \ + data->map.zoom.x = data->map.zoom.y = 1.0; \ return data; \ } \ \