From e8624989bca8b3a2f4513d289f0f017703d14b7a Mon Sep 17 00:00:00 2001 From: englebass Date: Tue, 30 Mar 2010 12:21:33 +0000 Subject: [PATCH] efreet: stringshare git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47593 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/efreet_menu.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/efreet_menu.c b/src/lib/efreet_menu.c index e580b2b..4b90e22 100644 --- a/src/lib/efreet_menu.c +++ b/src/lib/efreet_menu.c @@ -27,8 +27,8 @@ typedef struct Efreet_Menu_Move Efreet_Menu_Move; */ struct Efreet_Menu_Move { - char *old_name; /**< The menu path to move from */ - char *new_name; /**< The menu path to move too */ + const char *old_name; /**< The menu path to move from */ + const char *new_name; /**< The menu path to move too */ }; /** @@ -2114,7 +2114,7 @@ efreet_menu_handle_old(Efreet_Menu_Internal *parent, Efreet_Xml *xml) #endif move = efreet_menu_move_new(); - move->old_name = strdup(xml->text); + move->old_name = eina_stringshare_add(xml->text); parent->current_move = move; parent->moves = eina_list_append(parent->moves, move); @@ -2140,7 +2140,7 @@ efreet_menu_handle_new(Efreet_Menu_Internal *parent, Efreet_Xml *xml) return 0; } - parent->current_move->new_name = strdup(xml->text); + parent->current_move->new_name = eina_stringshare_add(xml->text); parent->current_move = NULL; return 1; @@ -3236,8 +3236,8 @@ efreet_menu_move_free(Efreet_Menu_Move *move) { if (!move) return; - IF_FREE(move->old_name); - IF_FREE(move->new_name); + IF_RELEASE(move->old_name); + IF_RELEASE(move->new_name); FREE(move); } -- 2.7.4