[Xfce4-commits] r26816 - xfconf/trunk/common

Brian Tarricone kelnos at xfce.org
Fri Apr 11 00:06:53 CEST 2008


Author: kelnos
Date: 2008-04-10 22:06:53 +0000 (Thu, 10 Apr 2008)
New Revision: 26816

Modified:
   xfconf/trunk/common/xfconf-gvaluefuncs.c
Log:
revert previous change -- _xfconf_gvalue_from_string() isn't meant to be
able to convert semicolon-delimited strings into an array, just to create
an array to put arbitrary elements into


Modified: xfconf/trunk/common/xfconf-gvaluefuncs.c
===================================================================
--- xfconf/trunk/common/xfconf-gvaluefuncs.c	2008-04-10 21:28:10 UTC (rev 26815)
+++ xfconf/trunk/common/xfconf-gvaluefuncs.c	2008-04-10 22:06:53 UTC (rev 26816)
@@ -164,22 +164,8 @@
                 HANDLE_INT(G_MINSHORT, G_MAXSHORT, xfconf_g_value_set_int16);
                 return TRUE;
             } else if(XFCONF_TYPE_G_VALUE_ARRAY == G_VALUE_TYPE(value)) {
-                gchar **strings = g_strsplit_set(str, ";", -1);
-                gint i = 0;
-                GPtrArray *arr;
-                
-                if(!strings)
-                    return FALSE;
-
-                while(strings[i])
-                    ++i;
-                
-                arr = g_ptr_array_sized_new(i);
-                for(i = 0; strings[i]; ++i)
-                    g_ptr_array_add(arr, strings[i]);
+                GPtrArray *arr = g_ptr_array_sized_new(1);
                 g_value_take_boxed(value, arr);
-
-                g_free(strings);
                 return TRUE;
             }
             return FALSE;



More information about the Xfce4-commits mailing list