From 793b6ff3197180bab7ffe20c584f59055c8af405 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 6 Feb 2014 12:37:55 -0500 Subject: [PATCH] improve stringshare use for e_desk window profile and name --- src/bin/e_desk.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index 8f72c1a98..26965d210 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -73,7 +73,7 @@ e_desk_new(E_Zone *zone, int x, int y) ((int)zone->num != cfname->zone)) continue; if ((cfname->desk_x != desk->x) || (cfname->desk_y != desk->y)) continue; - desk->name = eina_stringshare_add(cfname->name); + desk->name = eina_stringshare_ref(cfname->name); ok = 1; break; } @@ -93,16 +93,13 @@ e_desk_new(E_Zone *zone, int x, int y) ((int)zone->num != cfprof->zone)) continue; if ((cfprof->desk_x != desk->x) || (cfprof->desk_y != desk->y)) continue; - desk->window_profile = eina_stringshare_add(cfprof->profile); + desk->window_profile = eina_stringshare_ref(cfprof->profile); ok = 1; break; } if (!ok) - { - desk->window_profile = eina_stringshare_add - (e_config->desktop_default_window_profile); - } + desk->window_profile = eina_stringshare_ref(e_config->desktop_default_window_profile); return desk; }