diff options
| author | Pietro Gagliardi <[email protected]> | 2015-01-10 23:35:22 -0500 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2015-01-10 23:35:22 -0500 |
| commit | 3d9254b0a8dce18a5cd3492d5bc5213f8d12ee52 (patch) | |
| tree | e7c0e07c37a2ac6a416cce135881d508235935ff /gtkdtp/dtp.c | |
| parent | 2ce4ae1a2e7cfbc3735a7f3af8f74d222eaba8c4 (diff) | |
G_ADD_PRIVATE() is too new; wrote in the correct form for GLib 2.32. Thanks to hergertme in irc.gimp.net/#gtk+.
Diffstat (limited to 'gtkdtp/dtp.c')
| -rw-r--r-- | gtkdtp/dtp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtkdtp/dtp.c b/gtkdtp/dtp.c index de14b55..70876bd 100644 --- a/gtkdtp/dtp.c +++ b/gtkdtp/dtp.c @@ -16,7 +16,7 @@ struct goDateTimePickerPrivate { }; G_DEFINE_TYPE_WITH_CODE(goDateTimePicker, goDateTimePicker, GTK_TYPE_BOX, - G_ADD_PRIVATE(goDateTimePicker)) + ;) // TODO figure out how to share these between C and Go enum { @@ -27,7 +27,7 @@ enum { static void goDateTimePicker_init(goDateTimePicker *dtp) { - dtp->priv = goDateTimePicker_get_instance_private(dtp); + dtp->priv = G_TYPE_INSTANCE_GET_PRIVATE(dtp, goDateTimePicker_get_type(), goDateTimePickerPrivate); } static void goDateTimePicker_dispose(GObject *obj) @@ -103,6 +103,8 @@ static void goDateTimePicker_get_property(GObject *obj, guint prop, GValue *valu static void goDateTimePicker_class_init(goDateTimePickerClass *class) { + g_type_class_add_private(class, sizeof (goDateTimePickerPrivate)); + G_OBJECT_CLASS(class)->dispose = goDateTimePicker_dispose; G_OBJECT_CLASS(class)->finalize = goDateTimePicker_finalize; G_OBJECT_CLASS(class)->set_property = goDateTimePicker_set_property; |
