discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=793b6ff3197180bab7ffe20c584f59055c8af405
commit 793b6ff3197180bab7ffe20c584f59055c8af405 Author: Mike Blumenkrantz <[email protected]> Date: Thu Feb 6 12:37:55 2014 -0500 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 8f72c1a..26965d2 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; } --
