[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