summaryrefslogtreecommitdiff
path: root/src/calendar/libedata-cal/e-data-cal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/calendar/libedata-cal/e-data-cal.c')
-rw-r--r--src/calendar/libedata-cal/e-data-cal.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/calendar/libedata-cal/e-data-cal.c b/src/calendar/libedata-cal/e-data-cal.c
index 2459bb66c..c68e135b6 100644
--- a/src/calendar/libedata-cal/e-data-cal.c
+++ b/src/calendar/libedata-cal/e-data-cal.c
@@ -38,10 +38,6 @@
#include "e-cal-backend.h"
#include "e-cal-backend-sexp.h"
-#define E_DATA_CAL_GET_PRIVATE(obj) \
- (G_TYPE_INSTANCE_GET_PRIVATE \
- ((obj), E_TYPE_DATA_CAL, EDataCalPrivate))
-
typedef struct _AsyncContext AsyncContext;
struct _EDataCalPrivate {
@@ -76,6 +72,7 @@ G_DEFINE_TYPE_WITH_CODE (
EDataCal,
e_data_cal,
G_TYPE_OBJECT,
+ G_ADD_PRIVATE (EDataCal)
G_IMPLEMENT_INTERFACE (
G_TYPE_INITABLE,
e_data_cal_initable_init))
@@ -2284,7 +2281,7 @@ data_cal_dispose (GObject *object)
{
EDataCalPrivate *priv;
- priv = E_DATA_CAL_GET_PRIVATE (object);
+ priv = E_DATA_CAL (object)->priv;
g_weak_ref_set (&priv->backend, NULL);
@@ -2304,7 +2301,7 @@ data_cal_finalize (GObject *object)
{
EDataCalPrivate *priv;
- priv = E_DATA_CAL_GET_PRIVATE (object);
+ priv = E_DATA_CAL (object)->priv;
g_free (priv->object_path);
@@ -2409,8 +2406,6 @@ e_data_cal_class_init (EDataCalClass *class)
{
GObjectClass *object_class;
- g_type_class_add_private (class, sizeof (EDataCalPrivate));
-
object_class = G_OBJECT_CLASS (class);
object_class->set_property = data_cal_set_property;
object_class->get_property = data_cal_get_property;
@@ -2468,7 +2463,7 @@ e_data_cal_init (EDataCal *data_cal)
{
EDBusCalendar *dbus_interface;
- data_cal->priv = E_DATA_CAL_GET_PRIVATE (data_cal);
+ data_cal->priv = e_data_cal_get_instance_private (data_cal);
dbus_interface = e_dbus_calendar_skeleton_new ();
data_cal->priv->dbus_interface = dbus_interface;