summaryrefslogtreecommitdiffstats
path: root/ucad.c
diff options
context:
space:
mode:
Diffstat (limited to 'ucad.c')
-rw-r--r--ucad.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ucad.c b/ucad.c
index 490964a..02e2f95 100644
--- a/ucad.c
+++ b/ucad.c
@@ -124,6 +124,10 @@ serialize_param_spec (GParamSpec *pspec, UcaNetMessageProperty *prop)
case G_TYPE_BOOLEAN:
prop->spec.gboolean.default_value = ((GParamSpecBoolean *) pspec)->default_value;
break;
+ case G_TYPE_STRING:
+ strncpy (prop->spec.gstring.default_value, ((GParamSpecString *) pspec)->default_value,
+ sizeof (prop->spec.gstring.default_value));
+ break;
CASE_NUMERIC (G_TYPE_INT, gint, GParamSpecInt)
break;
CASE_NUMERIC (G_TYPE_UINT, guint, GParamSpecUInt)