Fix property example in gobject tutorial

https://bugzilla.gnome.org/show_bug.cgi?id=692848
This commit is contained in:
William Jon McCann 2013-01-30 00:46:43 +01:00 committed by Matthias Clasen
parent a2f1b4b60e
commit 5d1969c8cb

View File

@ -930,7 +930,7 @@ struct _MamanBaz
{ {
GObject parent_instance; GObject parent_instance;
int instance_member; gint instance_member;
}; };
struct _MamanBazClass struct _MamanBazClass
@ -1173,22 +1173,20 @@ struct _MamanBaz
enum enum
{ {
PROP_0, PROP_0,
PROP_NAME PROP_NAME
}; };
static void static void
maman_baz_set_property (GObject *object, maman_baz_set_property (GObject *object,
guint property_id, guint prop_id,
const GValue *value, const GValue *value,
GParamSpec *pspec) GParamSpec *pspec)
{ {
MamanBaz *baz = MAMAN_BAZ (object); MamanBaz *baz = MAMAN_BAZ (object);
GObject *obj;
switch (prop_id) switch (prop_id)
{ {
case ARG_NAME: case PROP_NAME:
g_free (baz->name); g_free (baz->name);
baz->name = g_value_dup_string (value); baz->name = g_value_dup_string (value);
break; break;
@ -1209,7 +1207,7 @@ maman_baz_get_property (GObject *object,
switch (prop_id) switch (prop_id)
{ {
case ARG_NAME: case PROP_NAME:
g_value_set_string (value, baz->name); g_value_set_string (value, baz->name);
break; break;