raster pushed a commit to branch master.

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

commit 6e7c8e591bd7750701af36f3bbd132799bfc4e68
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Apr 11 09:56:22 2017 +0900

    elementary - efl ui flip - fix map apply for page flip
    
    this mirrors the fix in fd69113f6a9e2735a3e1ad2d0830982c722f453e by jp
    into the elm flip widget too.
    
    @fix
---
 src/lib/elementary/efl_ui_flip.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_flip.c b/src/lib/elementary/efl_ui_flip.c
index 5a6ff21..5e69761 100644
--- a/src/lib/elementary/efl_ui_flip.c
+++ b/src/lib/elementary/efl_ui_flip.c
@@ -304,7 +304,7 @@ _slice_3d(Efl_Ui_Flip_Data *sd EINA_UNUSED,
           Evas_Coord w,
           Evas_Coord h)
 {
-   Evas_Map *m = (Evas_Map *)evas_object_map_get(sl->obj);
+   Evas_Map *m = evas_map_dup(evas_object_map_get(sl->obj));
    int i;
 
    if (!m) return;
@@ -322,6 +322,7 @@ _slice_3d(Efl_Ui_Flip_Data *sd EINA_UNUSED,
    else evas_object_hide(sl->obj);
 
    evas_object_map_set(sl->obj, m);
+   evas_map_free(m);
 }
 
 static void

-- 


Reply via email to