From 993613d296cff92b355e6e2b9541290fdc84db25 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Fri, 5 Jan 2001 20:26:29 +0000 Subject: [PATCH] set the value_type in the param spec; closes bug 40210 2001-01-05 Havoc Pennington * gparamspecs.c (g_param_spec_enum): set the value_type in the param spec; closes bug 40210 (g_param_spec_flags): ditto for flags --- gobject/ChangeLog | 6 ++++++ gobject/gparamspecs.c | 2 ++ 2 files changed, 8 insertions(+) diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 22c23d2..e18f257 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,9 @@ +2001-01-05 Havoc Pennington + + * gparamspecs.c (g_param_spec_enum): set the value_type in the + param spec; closes bug 40210 + (g_param_spec_flags): ditto for flags + 2001-01-03 Alexander Larsson * gobject.c: diff --git a/gobject/gparamspecs.c b/gobject/gparamspecs.c index b3f932c..e42a832 100644 --- a/gobject/gparamspecs.c +++ b/gobject/gparamspecs.c @@ -1359,6 +1359,7 @@ g_param_spec_enum (const gchar *name, espec->enum_class = g_type_class_ref (enum_type); espec->default_value = default_value; + G_PARAM_SPEC (espec)->value_type = enum_type; return G_PARAM_SPEC (espec); } @@ -1383,6 +1384,7 @@ g_param_spec_flags (const gchar *name, fspec->flags_class = g_type_class_ref (flags_type); fspec->default_value = default_value; + G_PARAM_SPEC (fspec)->value_type = flags_type; return G_PARAM_SPEC (fspec); } -- 2.7.4