elementary/toolbar - fix toolbar item clip problem on reordering items.
authorChunEon Park <hermet@hermet.pe.kr>
Mon, 29 Apr 2013 09:35:32 +0000 (18:35 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Mon, 29 Apr 2013 09:35:32 +0000 (18:35 +0900)
legacy/elementary/ChangeLog
legacy/elementary/NEWS
legacy/elementary/src/lib/elm_toolbar.c

index e31e2ff..ef59b77 100644 (file)
 2013-04-25  ChunEon Park (Hermet)
 
         * Fix null pointer access on naviframe item deletion.
+
+2013-04-29  ChunEon Park (Hermet)
+
+        * Fix toolbar item clipped problem on reordering toolbar item.
index 39f360e..76880ec 100644 (file)
@@ -100,11 +100,11 @@ Improvements:
    * Naviframe works for H/W Back key event.
    * Naviframe is now supproting focus_direction.
    * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event.
-       * Ctxpopup is now supporting focus_direction.
+   * Ctxpopup is now supporting focus_direction.
    * Don't try to pop the naviframe item multiple times.
-   * Support language change for widget items (Ctxpopup, Hoversel, Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup, MultibuttonEntry)                                                                                                                              
-       Fixes:
-
+   * Support language change for widget items (Ctxpopup, Hoversel, Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup, MultibuttonEntry)
+       
+Fixes:
    * Now elm_datetime_field_limit_set() can set year limits wihtout problems.
    * Fix re-order animation when it doesn't end correctly.
    * Fix popup to apply the same style to the notify sub-widget.
@@ -216,6 +216,7 @@ Improvements:
    * Make access object unfocusable when Aaccessibility is disabled.
    * Fix the scrolled entry in scroller is located wrong position when the cursor is changed.
    * Fix null pointer access on naviframe item deletion.
+   * Fix the toolbar item clipped problem on reordering items.
 
 Removals:
 
index 96f1e50..0c12e08 100644 (file)
@@ -1573,6 +1573,8 @@ _item_transition_start
    elm_image_aspect_fixed_set(it->proxy, EINA_FALSE);
    evas_object_image_source_set(elm_image_object_get(it->proxy), VIEW(it));
    evas_object_image_source_visible_set(elm_image_object_get(it->proxy), EINA_FALSE);
+   evas_object_image_source_clip_set(elm_image_object_get(it->proxy),
+                                     EINA_FALSE);
 
    it->trans = elm_transit_add();
    elm_transit_object_add(it->trans, it->proxy);
@@ -1750,6 +1752,9 @@ _item_reorder_start(Elm_Toolbar_Item *item)
    elm_image_aspect_fixed_set(item->proxy, EINA_FALSE);
    evas_object_image_source_set(elm_image_object_get(item->proxy), VIEW(item));
    evas_object_image_source_visible_set(elm_image_object_get(item->proxy), EINA_FALSE);
+   evas_object_image_source_clip_set(elm_image_object_get(item->proxy),
+                                     EINA_FALSE);
+
    evas_object_layer_set(item->proxy, 100);
    edje_object_signal_emit(VIEW(item), "elm,state,moving", "elm");