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;
 }
 

-- 


Reply via email to