From 276bbbe7270c192c9ebdd761689e52f93afed0bc Mon Sep 17 00:00:00 2001 From: Rajeev Ranjan Date: Thu, 28 Jul 2011 18:09:56 +0530 Subject: [PATCH] [src/lib/elm_imageslider.c] Fixed theme-hook issue in Imageslider widget. Change-Id: Ibff3cdbb873f9ab9880e6133babbec734903bf1d --- src/lib/elm_imageslider.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/lib/elm_imageslider.c b/src/lib/elm_imageslider.c index 51b49e1..700ae5f 100644 --- a/src/lib/elm_imageslider.c +++ b/src/lib/elm_imageslider.c @@ -171,22 +171,19 @@ _del_hook(Evas_Object *obj) static void _theme_hook(Evas_Object *obj) { - int i; - - Widget_Data *wd; - - wd = elm_widget_data_get(obj); + int i = 0; + Widget_Data *wd = elm_widget_data_get(obj); - if (!wd || !wd->ly) - return; + if (!wd) return; for (i = 0; i < BLOCK_MAX; i++) { - wd->ly[i] = elm_layout_add(obj); - _elm_theme_object_set(obj, wd->ly[i], "imageslider", "base", "default"); + if (wd->ly[i]) + _elm_theme_object_set(obj, wd->ly[i], "imageslider", "base", + elm_object_style_get(obj)); evas_object_show(wd->ly[i]); } - + _imageslider_update(wd); _sizing_eval(obj); } -- 2.7.4