From fa332b234aa7cc38dac3402cc6acf1cd335d9298 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sun, 16 Sep 2007 01:46:52 +0000 Subject: [PATCH] Fix for gadcon update. Not added new gadcon functions. SVN revision: 31732 --- src/module/e_mod_main.c | 2 +- src/module/news_item.c | 4 ++-- src/module/news_item.h | 2 +- src/module/news_viewer.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/module/e_mod_main.c b/src/module/e_mod_main.c index f4d54ab..1c10dd7 100644 --- a/src/module/e_mod_main.c +++ b/src/module/e_mod_main.c @@ -135,7 +135,7 @@ _gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style) o = edje_object_add(gc->evas); gcc = e_gadcon_client_new(gc, name, id, style, o); - ni = news_item_new(gcc, o); + ni = news_item_new(gcc, o, id); gcc->data = ni; news->items = evas_list_append(news->items, ni); diff --git a/src/module/news_item.c b/src/module/news_item.c index 477140c..522615b 100644 --- a/src/module/news_item.c +++ b/src/module/news_item.c @@ -12,7 +12,7 @@ static void _cb_item_open(void *data, Evas_Object *obj, const char *emissi */ News_Item * -news_item_new(E_Gadcon_Client *gcc, Evas_Object *obj) +news_item_new(E_Gadcon_Client *gcc, Evas_Object *obj, const char *id) { News_Item *ni; News_Config_Item *nic; @@ -23,7 +23,7 @@ news_item_new(E_Gadcon_Client *gcc, Evas_Object *obj) news_theme_edje_set(obj, NEWS_THEME_ITEM); - nic = news_config_item_add(gcc->id); + nic = news_config_item_add(id); ni->gcc = gcc; ni->obj = obj; ni->config = nic; diff --git a/src/module/news_item.h b/src/module/news_item.h index 2e0bf33..a2bf0ea 100644 --- a/src/module/news_item.h +++ b/src/module/news_item.h @@ -74,7 +74,7 @@ struct _News_Item }; -News_Item *news_item_new(E_Gadcon_Client *gcc, Evas_Object *obj); +News_Item *news_item_new(E_Gadcon_Client *gcc, Evas_Object *obj, const char *id); void news_item_free(News_Item *ni); void news_item_refresh(News_Item *ni, int changed_order, int changed_content, int changed_state); diff --git a/src/module/news_viewer.c b/src/module/news_viewer.c index a95a5f7..ee9d89f 100644 --- a/src/module/news_viewer.c +++ b/src/module/news_viewer.c @@ -298,7 +298,7 @@ _dialog_create(News_Viewer *nv) E_Dialog *dia; char buf[4096]; - snprintf(buf, sizeof(buf), "_e_mod_news_viewer_%c", nv->item->gcc->id[0]); + snprintf(buf, sizeof(buf), "_e_mod_news_viewer_%d", nv->item->gcc->id); dia = e_dialog_new(e_container_current_get(e_manager_current_get()), "E", buf); if (!dia) return 0;