seoz pushed a commit to branch master.
commit 54a82b99e73e92e8222bd61f5f7e05d075b7ce33
Author: Daniel Juyung Seo <[email protected]>
Date: Fri Apr 12 03:21:04 2013 +0900
elm_colorselector.c: fix _item_sizing_eval in a better way.
In the previous way, edje_object_size_min_restricted_calc will never be
called because VIEW(item) is an elm_layout.
---
src/lib/elm_colorselector.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/lib/elm_colorselector.c b/src/lib/elm_colorselector.c
index ff884e7..2acc5c2 100644
--- a/src/lib/elm_colorselector.c
+++ b/src/lib/elm_colorselector.c
@@ -1151,12 +1151,14 @@ static void
_item_sizing_eval(Elm_Color_Item *item)
{
Evas_Coord minw = -1, minh = -1;
+ Evas_Object *edje;
if (!item) return;
+ edje = elm_layout_edje_get(VIEW(item));
+ if (!edje) return;
elm_coords_finger_size_adjust(1, &minw, 1, &minh);
- if (VIEW(item) && eo_isa(VIEW(item), EDJE_OBJ_CLASS))
- edje_object_size_min_restricted_calc(VIEW(item), &minw, &minh, minw,
minh);
+ edje_object_size_min_restricted_calc(edje, &minw, &minh, minw, minh);
evas_object_size_hint_min_set(VIEW(item), minw, minh);
}
--
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter