cedric pushed a commit to branch efl-1.15.

http://git.enlightenment.org/core/efl.git/commit/?id=f61ba2bfce204c59cfd70e5d7410034d3ac4f784

commit f61ba2bfce204c59cfd70e5d7410034d3ac4f784
Author: Youngbok Shin <youngb.s...@samsung.com>
Date:   Tue Nov 10 14:52:57 2015 -0800

    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 <ced...@osg.samsung.com>
---
 src/lib/edje/edje_data.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/edje/edje_data.c b/src/lib/edje/edje_data.c
index cedda6d..18d81fa 100644
--- a/src/lib/edje/edje_data.c
+++ b/src/lib/edje/edje_data.c
@@ -93,6 +93,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;                                   \
   }                                                 \
                                                     \

-- 


Reply via email to