From: Shinwoo Kim Date: Mon, 12 Mar 2012 05:22:11 +0000 (+0900) Subject: [diskselector] opensource merge - fix datetime issue X-Git-Tag: REL_F_I9500_20120317_1~18^2~9^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c7af690ebd4119a5ab25739a55ce3cca5dc6e5e6;p=framework%2Fuifw%2Felementary.git [diskselector] opensource merge - fix datetime issue --- diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c index 35f98c6..f30f8cf 100644 --- a/src/lib/elm_diskselector.c +++ b/src/lib/elm_diskselector.c @@ -376,6 +376,7 @@ static void _theme_data_get(Widget_Data *wd) { const char* str; + Evas_Object *parent; str = edje_object_data_get(wd->right_blank, "len_threshold"); if (str) wd->len_threshold = MAX(0, atoi(str)); else wd->len_threshold = 0; @@ -388,11 +389,16 @@ _theme_data_get(Widget_Data *wd) } str = edje_object_data_get(wd->right_blank, "min_width"); - if (str) wd->minw = MAX(-1, atoi(str)); - else wd->minw = -1; + if (str) wd->minw = MAX(-1, atoi(str)) * elm_scale_get(); + else + { + parent = elm_widget_parent_widget_get(wd->self); + if (!parent) wd->minw = -1; + else evas_object_geometry_get(parent, NULL, NULL, &wd->minw, NULL); + } str = edje_object_data_get(wd->right_blank, "min_height"); - if (str) wd->minh = MAX(-1, atoi(str)); + if (str) wd->minh = MAX(-1, atoi(str)) * elm_scale_get(); else wd->minh = -1; }