hermet pushed a commit to branch master.

commit 2037434bd89f4ab653d12a6625591cb1d15b954d
Author: ChunEon Park <[email protected]>
Date:   Mon Apr 29 18:35:32 2013 +0900

    elementary/toolbar - fix toolbar item clip problem on reordering items.
---
 ChangeLog             | 4 ++++
 NEWS                  | 9 +++++----
 src/lib/elm_toolbar.c | 5 +++++
 3 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e31e2ff..ef59b77 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1298,3 +1298,7 @@
 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.
diff --git a/NEWS b/NEWS
index 39f360e..76880ec 100644
--- a/NEWS
+++ b/NEWS
@@ -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:
 
diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c
index 96f1e50..0c12e08 100644
--- a/src/lib/elm_toolbar.c
+++ b/src/lib/elm_toolbar.c
@@ -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");
 

-- 

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr

Reply via email to