From 1b2a42c8195d1ed629277cde5a1dfd5324fbbf00 Mon Sep 17 00:00:00 2001 From: DUBEYPRINCE KUMAR Date: Mon, 15 Oct 2012 09:10:05 +0000 Subject: [PATCH] From: DUBEYPRINCE KUMAR Subject: [E-devel] [PATCH][ELEMENTARY][BUG Fix] Current Reordering item is not resizing on genlist resize (e.g On roation) Please review the attached patch created to fix the current reordering item resizing issue. [ISSUE] Current genlist reordering item is not resizing on genlist resize (e.g. On rotation). Change Description: In _calc_job call back, the width of reordering item is corrected. SVN revision: 77992 --- legacy/elementary/ChangeLog | 4 ++++ legacy/elementary/NEWS | 1 + legacy/elementary/src/lib/elm_genlist.c | 6 ++++++ 3 files changed, 11 insertions(+) diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog index 3d74bd188d..b51513fe04 100644 --- a/legacy/elementary/ChangeLog +++ b/legacy/elementary/ChangeLog @@ -614,3 +614,7 @@ 2012-10-15 Shinwoo Kim (kimcinoo) * Add access features to toolbar items + +2012-10-15 Prince Dubey Kumar + + * Fix genlist reorder mode item not being resized on genlist resize. diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS index 3d6c0ddf7a..d6b79e4af7 100644 --- a/legacy/elementary/NEWS +++ b/legacy/elementary/NEWS @@ -42,6 +42,7 @@ Fixes: * Fix possible invalid memory access in elm_access. * Fix diskselector bug with more than 4 items. * Fix conform widget to be part of focus chain. + * Fix genlist reorder mode item not being resized on genlist resize. Removals: diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 3cc7002af1..bdfd733c02 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -670,6 +670,12 @@ _calc_job(void *data) sd->minh = minh; evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); + if (sd->reorder_it) + { + Elm_Gen_Item *it; + it = sd->reorder_it; + it->item->w = minw; + } if ((sd->anchor_item) && (sd->anchor_item->item->block) && (!sd->auto_scroll_enabled)) {