diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-11-05 10:05:10 +0000 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-11-05 10:05:10 +0000 |
commit | a734066d76c5b62438c617212ec942a3b9909837 (patch) | |
tree | 93e25afec921ddd23f4b1814ceba7ad081b7a21d /libayatana-indicator/indicator-service.c | |
parent | e8073fda9f024d25810ffee79aaf5f52024fd53e (diff) | |
download | libayatana-indicator-a734066d76c5b62438c617212ec942a3b9909837.tar.gz libayatana-indicator-a734066d76c5b62438c617212ec942a3b9909837.tar.bz2 libayatana-indicator-a734066d76c5b62438c617212ec942a3b9909837.zip |
GObject private API/ABI: Get rid of g_type_class_add_private() and use DEFINE_TYPE_WITH_PRIVATE().
Diffstat (limited to 'libayatana-indicator/indicator-service.c')
-rw-r--r-- | libayatana-indicator/indicator-service.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/libayatana-indicator/indicator-service.c b/libayatana-indicator/indicator-service.c index 1cd6964..9caa347 100644 --- a/libayatana-indicator/indicator-service.c +++ b/libayatana-indicator/indicator-service.c @@ -108,15 +108,13 @@ static GDBusInterfaceVTable interface_table = { }; /* THE define */ -G_DEFINE_TYPE (IndicatorService, indicator_service, G_TYPE_OBJECT); +G_DEFINE_TYPE_WITH_PRIVATE (IndicatorService, indicator_service, G_TYPE_OBJECT); static void indicator_service_class_init (IndicatorServiceClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - g_type_class_add_private (klass, sizeof (IndicatorServicePrivate)); - object_class->dispose = indicator_service_dispose; object_class->finalize = indicator_service_finalize; @@ -184,7 +182,7 @@ indicator_service_class_init (IndicatorServiceClass *klass) static void indicator_service_init (IndicatorService *self) { - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(self); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(self); /* Get the private variables in a decent state */ priv->name = NULL; @@ -231,7 +229,8 @@ indicator_service_init (IndicatorService *self) static void indicator_service_dispose (GObject *object) { - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(object); + IndicatorService * service = INDICATOR_SERVICE(object); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(service); g_clear_pointer (&priv->watchers, g_hash_table_destroy); @@ -263,7 +262,8 @@ indicator_service_dispose (GObject *object) static void indicator_service_finalize (GObject *object) { - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(object); + IndicatorService * service = INDICATOR_SERVICE(object); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(service); g_free (priv->name); g_clear_pointer (&priv->watchers, g_hash_table_destroy); @@ -280,7 +280,7 @@ set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec IndicatorService * self = INDICATOR_SERVICE(object); g_return_if_fail(self != NULL); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(self); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(self); g_return_if_fail(priv != NULL); switch (prop_id) { @@ -318,7 +318,7 @@ get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspe IndicatorService * self = INDICATOR_SERVICE(object); g_return_if_fail(self != NULL); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(self); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(self); g_return_if_fail(priv != NULL); switch (prop_id) { @@ -357,7 +357,7 @@ bus_get_cb (GObject * object, GAsyncResult * res, gpointer user_data) return; } - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(user_data); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(user_data); g_warn_if_fail(priv->bus == NULL); priv->bus = connection; @@ -439,7 +439,7 @@ try_and_get_name_acquired_cb (GDBusConnection * connection, const gchar * name, g_return_if_fail(connection != NULL); g_return_if_fail(INDICATOR_IS_SERVICE(user_data)); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(user_data); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(user_data); /* Check to see if we already had a timer, if so we want to extend it a bit. */ @@ -463,7 +463,7 @@ try_and_get_name_lost_cb (GDBusConnection * connection, const gchar * name, gpoi g_return_if_fail(connection != NULL); g_return_if_fail(INDICATOR_IS_SERVICE(user_data)); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(user_data); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(user_data); if (!priv->replace_mode) { g_warning("Name request failed."); @@ -498,7 +498,7 @@ try_and_get_name_lost_cb (GDBusConnection * connection, const gchar * name, gpoi static void try_and_get_name (IndicatorService * service) { - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(service); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(service); g_return_if_fail(priv->name != NULL); g_bus_own_name(G_BUS_TYPE_SESSION, @@ -519,7 +519,7 @@ static void watcher_vanished_cb (GDBusConnection * connection, const gchar * name, gpointer user_data) { g_return_if_fail(INDICATOR_IS_SERVICE(user_data)); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(user_data); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(user_data); gpointer finddata = g_hash_table_lookup(priv->watchers, name); if (finddata != NULL) { @@ -539,7 +539,7 @@ static GVariant * bus_watch (IndicatorService * service, const gchar * sender) { g_return_val_if_fail(INDICATOR_IS_SERVICE(service), NULL); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(service); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(service); if (GPOINTER_TO_UINT(g_hash_table_lookup(priv->watchers, sender)) == 0) { guint watch = g_bus_watch_name_on_connection(priv->bus, @@ -574,7 +574,7 @@ unwatch_core (IndicatorService * service, const gchar * name) g_return_if_fail(name != NULL); g_return_if_fail(INDICATOR_IS_SERVICE(service)); - IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(service); + IndicatorServicePrivate * priv = indicator_service_get_instance_private(service); /* Remove us from the watcher list here */ gpointer watcher_item = g_hash_table_lookup(priv->watchers, name); |