summaryrefslogtreecommitdiff
path: root/src/libedataserver/e-source-backend.c
diff options
context:
space:
mode:
authorPablo Barciela <scow@riseup.net>2019-09-09 11:17:34 +0200
committerMilan Crha <mcrha@redhat.com>2019-09-09 11:17:34 +0200
commitf94369975d773c023c5e7e292f97a5cc3987dfa2 (patch)
tree96eb6bd5d4537d915eca5fb799bb3f96711c446f /src/libedataserver/e-source-backend.c
parent1b31cd57bd5f5d30455a22aaa6ad1f38f3361505 (diff)
downloadevolution-data-server-f94369975d773c023c5e7e292f97a5cc3987dfa2.tar.gz
M!32 - Replace deprecated 'g_type_class_add_private'
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/32
Diffstat (limited to 'src/libedataserver/e-source-backend.c')
-rw-r--r--src/libedataserver/e-source-backend.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/libedataserver/e-source-backend.c b/src/libedataserver/e-source-backend.c
index 2ea21890a..f1589ff55 100644
--- a/src/libedataserver/e-source-backend.c
+++ b/src/libedataserver/e-source-backend.c
@@ -29,10 +29,6 @@
#include <libedataserver/e-data-server-util.h>
-#define E_SOURCE_BACKEND_GET_PRIVATE(obj) \
- (G_TYPE_INSTANCE_GET_PRIVATE \
- ((obj), E_TYPE_SOURCE_BACKEND, ESourceBackendPrivate))
-
struct _ESourceBackendPrivate {
gchar *backend_name;
};
@@ -42,7 +38,7 @@ enum {
PROP_BACKEND_NAME
};
-G_DEFINE_ABSTRACT_TYPE (
+G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (
ESourceBackend,
e_source_backend,
E_TYPE_SOURCE_EXTENSION)
@@ -87,7 +83,7 @@ source_backend_finalize (GObject *object)
{
ESourceBackendPrivate *priv;
- priv = E_SOURCE_BACKEND_GET_PRIVATE (object);
+ priv = E_SOURCE_BACKEND (object)->priv;
g_free (priv->backend_name);
@@ -100,8 +96,6 @@ e_source_backend_class_init (ESourceBackendClass *class)
{
GObjectClass *object_class;
- g_type_class_add_private (class, sizeof (ESourceBackendPrivate));
-
object_class = G_OBJECT_CLASS (class);
object_class->set_property = source_backend_set_property;
object_class->get_property = source_backend_get_property;
@@ -128,7 +122,7 @@ e_source_backend_class_init (ESourceBackendClass *class)
static void
e_source_backend_init (ESourceBackend *extension)
{
- extension->priv = E_SOURCE_BACKEND_GET_PRIVATE (extension);
+ extension->priv = e_source_backend_get_instance_private (extension);
}
/**