[gcr/wip/nielsdg/g-add-private: 2/3] gcr: g_type_class_add_private() is deprecated
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcr/wip/nielsdg/g-add-private: 2/3] gcr: g_type_class_add_private() is deprecated
- Date: Fri, 24 May 2019 07:11:30 +0000 (UTC)
commit b4a3774b661a4f54a3b18cf13ded628b6b2054a6
Author: Niels De Graef <nielsdegraef gmail com>
Date: Fri May 24 08:52:11 2019 +0200
gcr: g_type_class_add_private() is deprecated
Use `G_ADD_PRIVATE()` (or the convenience macro
`G_DEFINE_TYPE_WITH_PRIVATE()`) instead.
gcr/gcr-filter-collection.c | 5 ++---
gcr/gcr-gnupg-collection.c | 5 ++---
gcr/gcr-gnupg-importer.c | 5 ++---
gcr/gcr-gnupg-key.c | 5 ++---
gcr/gcr-gnupg-process.c | 6 ++----
gcr/gcr-memory-icon.c | 5 ++---
gcr/gcr-parser.c | 6 ++----
gcr/gcr-pkcs11-certificate.c | 5 ++---
gcr/gcr-secret-exchange.c | 7 ++-----
gcr/gcr-simple-certificate.c | 5 ++---
gcr/gcr-simple-collection.c | 4 ++--
gcr/gcr-system-prompt.c | 6 ++----
gcr/gcr-system-prompter.c | 7 ++-----
gcr/gcr-union-collection.c | 4 ++--
14 files changed, 28 insertions(+), 47 deletions(-)
---
diff --git a/gcr/gcr-filter-collection.c b/gcr/gcr-filter-collection.c
index 25e97ec..769c0f6 100644
--- a/gcr/gcr-filter-collection.c
+++ b/gcr/gcr-filter-collection.c
@@ -77,6 +77,7 @@ struct _GcrFilterCollectionPrivate {
static void gcr_filter_collection_iface (GcrCollectionIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrFilterCollection, gcr_filter_collection, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrFilterCollection);
G_IMPLEMENT_INTERFACE (GCR_TYPE_COLLECTION, gcr_filter_collection_iface));
static void
@@ -134,7 +135,7 @@ on_collection_removed (GcrCollection *collection,
static void
gcr_filter_collection_init (GcrFilterCollection *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_FILTER_COLLECTION, GcrFilterCollectionPrivate);
+ self->pv = gcr_filter_collection_get_instance_private (self);
self->pv->items = g_hash_table_new_full (g_direct_hash, g_direct_equal, g_object_unref, NULL);
}
@@ -212,8 +213,6 @@ gcr_filter_collection_class_init (GcrFilterCollectionClass *klass)
gobject_class->set_property = gcr_filter_collection_set_property;
gobject_class->finalize = gcr_filter_collection_finalize;
- g_type_class_add_private (gobject_class, sizeof (GcrFilterCollectionPrivate));
-
g_object_class_install_property (gobject_class, PROP_UNDERLYING,
g_param_spec_object ("underlying", "Underlying", "Underlying collection",
GCR_TYPE_COLLECTION, G_PARAM_STATIC_STRINGS |
diff --git a/gcr/gcr-gnupg-collection.c b/gcr/gcr-gnupg-collection.c
index e46f348..5b25615 100644
--- a/gcr/gcr-gnupg-collection.c
+++ b/gcr/gcr-gnupg-collection.c
@@ -49,6 +49,7 @@ struct _GcrGnupgCollectionPrivate {
static void _gcr_collection_iface (GcrCollectionIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrGnupgCollection, _gcr_gnupg_collection, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrGnupgCollection);
G_IMPLEMENT_INTERFACE (GCR_TYPE_COLLECTION, _gcr_collection_iface)
);
@@ -56,8 +57,7 @@ G_DEFINE_TYPE_WITH_CODE (GcrGnupgCollection, _gcr_gnupg_collection, G_TYPE_OBJEC
static void
_gcr_gnupg_collection_init (GcrGnupgCollection *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_GNUPG_COLLECTION,
- GcrGnupgCollectionPrivate);
+ self->pv = _gcr_gnupg_collection_get_instance_private (self);
self->pv->items = g_hash_table_new_full (g_str_hash, g_str_equal,
g_free, g_object_unref);
@@ -146,7 +146,6 @@ _gcr_gnupg_collection_class_init (GcrGnupgCollectionClass *klass)
g_param_spec_string ("directory", "Directory", "Gnupg Directory",
NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- g_type_class_add_private (gobject_class, sizeof (GcrGnupgCollectionPrivate));
_gcr_initialize_library ();
}
diff --git a/gcr/gcr-gnupg-importer.c b/gcr/gcr-gnupg-importer.c
index bee2c1b..9eaad91 100644
--- a/gcr/gcr-gnupg-importer.c
+++ b/gcr/gcr-gnupg-importer.c
@@ -48,13 +48,14 @@ struct _GcrGnupgImporterPrivate {
static void gcr_gnupg_importer_iface (GcrImporterIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrGnupgImporter, _gcr_gnupg_importer, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrGnupgImporter);
G_IMPLEMENT_INTERFACE (GCR_TYPE_IMPORTER, gcr_gnupg_importer_iface);
);
static void
_gcr_gnupg_importer_init (GcrGnupgImporter *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_GNUPG_IMPORTER, GcrGnupgImporterPrivate);
+ self->pv = _gcr_gnupg_importer_get_instance_private (self);
self->pv->packets = G_MEMORY_INPUT_STREAM (g_memory_input_stream_new ());
self->pv->imported = g_array_new (TRUE, TRUE, sizeof (gchar *));
}
@@ -234,8 +235,6 @@ _gcr_gnupg_importer_class_init (GcrGnupgImporterClass *klass)
gobject_class->set_property = _gcr_gnupg_importer_set_property;
gobject_class->get_property = _gcr_gnupg_importer_get_property;
- g_type_class_add_private (gobject_class, sizeof (GcrGnupgImporterPrivate));
-
g_object_class_override_property (gobject_class, PROP_LABEL, "label");
g_object_class_override_property (gobject_class, PROP_ICON, "icon");
g_object_class_override_property (gobject_class, PROP_INTERACTION, "interaction");
diff --git a/gcr/gcr-gnupg-key.c b/gcr/gcr-gnupg-key.c
index 606434e..c6e9e48 100644
--- a/gcr/gcr-gnupg-key.c
+++ b/gcr/gcr-gnupg-key.c
@@ -46,7 +46,7 @@ struct _GcrGnupgKeyPrivate {
GIcon *icon;
};
-G_DEFINE_TYPE (GcrGnupgKey, _gcr_gnupg_key, G_TYPE_OBJECT);
+G_DEFINE_TYPE_WITH_PRIVATE (GcrGnupgKey, _gcr_gnupg_key, G_TYPE_OBJECT);
static gchar *
calculate_name (GcrGnupgKey *self)
@@ -85,7 +85,7 @@ calculate_markup (GcrGnupgKey *self)
static void
_gcr_gnupg_key_init (GcrGnupgKey *self)
{
- self->pv = (G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_GNUPG_KEY, GcrGnupgKeyPrivate));
+ self->pv = _gcr_gnupg_key_get_instance_private (self);
}
static void
@@ -163,7 +163,6 @@ _gcr_gnupg_key_class_init (GcrGnupgKeyClass *klass)
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
_gcr_gnupg_key_parent_class = g_type_class_peek_parent (klass);
- g_type_class_add_private (klass, sizeof (GcrGnupgKeyPrivate));
gobject_class->finalize = _gcr_gnupg_key_finalize;
gobject_class->set_property = _gcr_gnupg_key_set_property;
diff --git a/gcr/gcr-gnupg-process.c b/gcr/gcr-gnupg-process.c
index a53d6db..b3ff444 100644
--- a/gcr/gcr-gnupg-process.c
+++ b/gcr/gcr-gnupg-process.c
@@ -108,13 +108,13 @@ struct _GcrGnupgProcessPrivate {
static void _gcr_gnupg_process_init_async (GAsyncResultIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrGnupgProcess, _gcr_gnupg_process, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrGnupgProcess);
G_IMPLEMENT_INTERFACE (G_TYPE_ASYNC_RESULT, _gcr_gnupg_process_init_async));
static void
_gcr_gnupg_process_init (GcrGnupgProcess *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_GNUPG_PROCESS,
- GcrGnupgProcessPrivate);
+ self->pv = _gcr_gnupg_process_get_instance_private (self);
}
static void
@@ -292,8 +292,6 @@ _gcr_gnupg_process_class_init (GcrGnupgProcessClass *klass)
G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GcrGnupgProcessClass, status_record),
NULL, NULL, _gcr_marshal_VOID__BOXED,
G_TYPE_NONE, 1, GCR_TYPE_RECORD);
-
- g_type_class_add_private (gobject_class, sizeof (GcrGnupgProcessPrivate));
}
static gpointer
diff --git a/gcr/gcr-memory-icon.c b/gcr/gcr-memory-icon.c
index e1c62f3..27edefc 100644
--- a/gcr/gcr-memory-icon.c
+++ b/gcr/gcr-memory-icon.c
@@ -36,6 +36,7 @@ static void _gcr_memory_icon_iface_icon (GIconIface *iface);
static void _gcr_memory_icon_iface_loadable_icon (GLoadableIconIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrMemoryIcon, _gcr_memory_icon, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrMemoryIcon);
G_IMPLEMENT_INTERFACE (G_TYPE_ICON, _gcr_memory_icon_iface_icon);
G_IMPLEMENT_INTERFACE (G_TYPE_LOADABLE_ICON, _gcr_memory_icon_iface_loadable_icon);
);
@@ -44,7 +45,7 @@ G_DEFINE_TYPE_WITH_CODE (GcrMemoryIcon, _gcr_memory_icon, G_TYPE_OBJECT,
static void
_gcr_memory_icon_init (GcrMemoryIcon *self)
{
- self->pv = (G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_MEMORY_ICON, GcrMemoryIconPrivate));
+ self->pv = _gcr_memory_icon_get_instance_private (self);
}
static void
@@ -64,8 +65,6 @@ _gcr_memory_icon_class_init (GcrMemoryIconClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (GcrMemoryIconPrivate));
-
gobject_class->finalize = _gcr_memory_icon_finalize;
}
diff --git a/gcr/gcr-parser.c b/gcr/gcr-parser.c
index cf5c44e..11c5fbb 100644
--- a/gcr/gcr-parser.c
+++ b/gcr/gcr-parser.c
@@ -138,7 +138,7 @@ struct _GcrParserPrivate {
gchar *filename;
};
-G_DEFINE_TYPE (GcrParser, gcr_parser, G_TYPE_OBJECT);
+G_DEFINE_TYPE_WITH_PRIVATE (GcrParser, gcr_parser, G_TYPE_OBJECT);
typedef struct {
gint ask_state;
@@ -2347,7 +2347,7 @@ gcr_parser_constructor (GType type, guint n_props, GObjectConstructParam *props)
static void
gcr_parser_init (GcrParser *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_PARSER, GcrParserPrivate);
+ self->pv = gcr_parser_get_instance_private (self);
self->pv->passwords = g_ptr_array_new ();
self->pv->normal_formats = TRUE;
}
@@ -2438,8 +2438,6 @@ gcr_parser_class_init (GcrParserClass *klass)
* Get the attributes that make up the currently parsed item. This is
* generally only valid during a #GcrParser::parsed signal.
*/
- g_type_class_add_private (gobject_class, sizeof (GcrParserPrivate));
-
g_object_class_install_property (gobject_class, PROP_PARSED_ATTRIBUTES,
g_param_spec_boxed ("parsed-attributes", "Parsed Attributes", "Parsed PKCS#11 attributes",
GCK_TYPE_ATTRIBUTES, G_PARAM_READABLE));
diff --git a/gcr/gcr-pkcs11-certificate.c b/gcr/gcr-pkcs11-certificate.c
index a89d7c5..8016c89 100644
--- a/gcr/gcr-pkcs11-certificate.c
+++ b/gcr/gcr-pkcs11-certificate.c
@@ -69,6 +69,7 @@ struct _GcrPkcs11CertificatePrivate {
static void gcr_certificate_iface (GcrCertificateIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrPkcs11Certificate, gcr_pkcs11_certificate, GCK_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrPkcs11Certificate);
GCR_CERTIFICATE_MIXIN_IMPLEMENT_COMPARABLE ();
G_IMPLEMENT_INTERFACE (GCR_TYPE_CERTIFICATE, gcr_certificate_iface);
);
@@ -222,7 +223,7 @@ gcr_pkcs11_certificate_constructor (GType type, guint n_props, GObjectConstructP
static void
gcr_pkcs11_certificate_init (GcrPkcs11Certificate *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_PKCS11_CERTIFICATE,
GcrPkcs11CertificatePrivate);
+ self->pv = gcr_pkcs11_certificate_get_instance_private (self);
}
static void
@@ -288,8 +289,6 @@ gcr_pkcs11_certificate_class_init (GcrPkcs11CertificateClass *klass)
g_param_spec_boxed ("attributes", "Attributes", "The data displayed in the renderer",
GCK_TYPE_ATTRIBUTES, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
- g_type_class_add_private (gobject_class, sizeof (GcrPkcs11CertificatePrivate));
-
gcr_certificate_mixin_class_init (gobject_class);
_gcr_initialize_library ();
}
diff --git a/gcr/gcr-secret-exchange.c b/gcr/gcr-secret-exchange.c
index 1b53eff..02380ca 100644
--- a/gcr/gcr-secret-exchange.c
+++ b/gcr/gcr-secret-exchange.c
@@ -101,7 +101,7 @@ struct _GcrSecretExchangePrivate {
gsize n_secret;
};
-G_DEFINE_TYPE (GcrSecretExchange, gcr_secret_exchange, G_TYPE_OBJECT);
+G_DEFINE_TYPE_WITH_PRIVATE (GcrSecretExchange, gcr_secret_exchange, G_TYPE_OBJECT);
static void
key_file_set_base64 (GKeyFile *key_file, const gchar *section,
@@ -136,8 +136,7 @@ key_file_get_base64 (GKeyFile *key_file, const gchar *section,
static void
gcr_secret_exchange_init (GcrSecretExchange *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_SECRET_EXCHANGE,
- GcrSecretExchangePrivate);
+ self->pv = gcr_secret_exchange_get_instance_private (self);
}
@@ -857,8 +856,6 @@ gcr_secret_exchange_class_init (GcrSecretExchangeClass *klass)
klass->decrypt_transport_data = gcr_secret_exchange_default_decrypt_transport_data;
klass->encrypt_transport_data = gcr_secret_exchange_default_encrypt_transport_data;
- g_type_class_add_private (gobject_class, sizeof (GcrSecretExchangePrivate));
-
egg_libgcrypt_initialize ();
/**
diff --git a/gcr/gcr-simple-certificate.c b/gcr/gcr-simple-certificate.c
index 4007639..3daba64 100644
--- a/gcr/gcr-simple-certificate.c
+++ b/gcr/gcr-simple-certificate.c
@@ -62,6 +62,7 @@ struct _GcrSimpleCertificatePrivate {
static void gcr_simple_certificate_iface_init (GcrCertificateIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrSimpleCertificate, gcr_simple_certificate, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrSimpleCertificate);
GCR_CERTIFICATE_MIXIN_IMPLEMENT_COMPARABLE ();
G_IMPLEMENT_INTERFACE (GCR_TYPE_CERTIFICATE, gcr_simple_certificate_iface_init);
);
@@ -73,7 +74,7 @@ G_DEFINE_TYPE_WITH_CODE (GcrSimpleCertificate, gcr_simple_certificate, G_TYPE_OB
static void
gcr_simple_certificate_init (GcrSimpleCertificate *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_SIMPLE_CERTIFICATE,
GcrSimpleCertificatePrivate);
+ self->pv = gcr_simple_certificate_get_instance_private (self);
}
static void
@@ -97,8 +98,6 @@ gcr_simple_certificate_class_init (GcrSimpleCertificateClass *klass)
gobject_class->finalize = gcr_simple_certificate_real_finalize;
gobject_class->get_property = gcr_certificate_mixin_get_property;
- g_type_class_add_private (gobject_class, sizeof (GcrSimpleCertificatePrivate));
-
gcr_certificate_mixin_class_init (gobject_class);
_gcr_initialize_library ();
}
diff --git a/gcr/gcr-simple-collection.c b/gcr/gcr-simple-collection.c
index def00f0..c90149b 100644
--- a/gcr/gcr-simple-collection.c
+++ b/gcr/gcr-simple-collection.c
@@ -55,6 +55,7 @@ struct _GcrSimpleCollectionPrivate {
static void gcr_collection_iface (GcrCollectionIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrSimpleCollection, gcr_simple_collection, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrSimpleCollection);
G_IMPLEMENT_INTERFACE (GCR_TYPE_COLLECTION, gcr_collection_iface));
#define UNUSED_VALUE GUINT_TO_POINTER (1)
@@ -66,7 +67,7 @@ G_DEFINE_TYPE_WITH_CODE (GcrSimpleCollection, gcr_simple_collection, G_TYPE_OBJE
static void
gcr_simple_collection_init (GcrSimpleCollection *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_SIMPLE_COLLECTION, GcrSimpleCollectionPrivate);
+ self->pv = gcr_simple_collection_get_instance_private (self);
self->pv->items = g_hash_table_new_full (g_direct_hash, g_direct_equal, g_object_unref, NULL);
}
@@ -99,7 +100,6 @@ gcr_simple_collection_class_init (GcrSimpleCollectionClass *klass)
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
gobject_class->dispose = gcr_simple_collection_dispose;
gobject_class->finalize = gcr_simple_collection_finalize;
- g_type_class_add_private (gobject_class, sizeof (GcrSimpleCollectionPrivate));
}
static guint
diff --git a/gcr/gcr-system-prompt.c b/gcr/gcr-system-prompt.c
index d45efd8..08a4a4a 100644
--- a/gcr/gcr-system-prompt.c
+++ b/gcr/gcr-system-prompt.c
@@ -132,6 +132,7 @@ static void perform_init_async (GcrSystemPrompt *self,
GSimpleAsyncResult *res);
G_DEFINE_TYPE_WITH_CODE (GcrSystemPrompt, gcr_system_prompt, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrSystemPrompt);
G_IMPLEMENT_INTERFACE (GCR_TYPE_PROMPT, gcr_system_prompt_prompt_iface);
G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, gcr_system_prompt_initable_iface);
G_IMPLEMENT_INTERFACE (G_TYPE_ASYNC_INITABLE,
gcr_system_prompt_async_initable_iface);
@@ -198,8 +199,7 @@ call_closure_new (GCancellable *cancellable)
static void
gcr_system_prompt_init (GcrSystemPrompt *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_SYSTEM_PROMPT,
- GcrSystemPromptPrivate);
+ self->pv = gcr_system_prompt_get_instance_private (self);
self->pv->timeout_seconds = -1;
self->pv->properties = g_hash_table_new_full (g_direct_hash, g_direct_equal,
@@ -554,8 +554,6 @@ gcr_system_prompt_class_init (GcrSystemPromptClass *klass)
gobject_class->dispose = gcr_system_prompt_dispose;
gobject_class->finalize = gcr_system_prompt_finalize;
- g_type_class_add_private (gobject_class, sizeof (GcrSystemPromptPrivate));
-
/**
* GcrSystemPrompt:bus-name:
*
diff --git a/gcr/gcr-system-prompter.c b/gcr/gcr-system-prompter.c
index 39250e7..10948cf 100644
--- a/gcr/gcr-system-prompter.c
+++ b/gcr/gcr-system-prompter.c
@@ -100,7 +100,7 @@ struct _GcrSystemPrompterPrivate {
static guint signals[LAST_SIGNAL] = { 0, };
-G_DEFINE_TYPE (GcrSystemPrompter, gcr_system_prompter, G_TYPE_OBJECT);
+G_DEFINE_TYPE_WITH_PRIVATE (GcrSystemPrompter, gcr_system_prompter, G_TYPE_OBJECT);
typedef struct {
const gchar *path;
@@ -257,8 +257,7 @@ unwatch_name (gpointer data)
static void
gcr_system_prompter_init (GcrSystemPrompter *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_SYSTEM_PROMPTER,
- GcrSystemPrompterPrivate);
+ self->pv = gcr_system_prompter_get_instance_private (self);
self->pv->callbacks = g_hash_table_new_full (callback_hash, callback_equal, callback_free,
unwatch_name);
self->pv->active = g_hash_table_new_full (callback_hash, callback_equal, NULL, active_prompt_unref);
}
@@ -377,8 +376,6 @@ gcr_system_prompter_class_init (GcrSystemPrompterClass *klass)
klass->new_prompt = gcr_system_prompter_new_prompt;
- g_type_class_add_private (gobject_class, sizeof (GcrSystemPrompterPrivate));
-
/**
* GcrSystemPrompter:mode:
*
diff --git a/gcr/gcr-union-collection.c b/gcr/gcr-union-collection.c
index 13a416c..b66b7c8 100644
--- a/gcr/gcr-union-collection.c
+++ b/gcr/gcr-union-collection.c
@@ -58,6 +58,7 @@ struct _GcrUnionCollectionPrivate {
static void gcr_collection_iface (GcrCollectionIface *iface);
G_DEFINE_TYPE_WITH_CODE (GcrUnionCollection, gcr_union_collection, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GcrUnionCollection);
G_IMPLEMENT_INTERFACE (GCR_TYPE_COLLECTION, gcr_collection_iface));
static void
@@ -132,7 +133,7 @@ disconnect_from_collection (GcrUnionCollection *self,
static void
gcr_union_collection_init (GcrUnionCollection *self)
{
- self->pv = G_TYPE_INSTANCE_GET_PRIVATE (self, GCR_TYPE_UNION_COLLECTION, GcrUnionCollectionPrivate);
+ self->pv = gcr_union_collection_get_instance_private (self);
self->pv->items = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, g_free);
self->pv->collections = g_hash_table_new_full (g_direct_hash, g_direct_equal,
@@ -175,7 +176,6 @@ gcr_union_collection_class_init (GcrUnionCollectionClass *klass)
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
gobject_class->dispose = gcr_union_collection_dispose;
gobject_class->finalize = gcr_union_collection_finalize;
- g_type_class_add_private (gobject_class, sizeof (GcrUnionCollectionPrivate));
}
static guint
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]