summaryrefslogtreecommitdiff
path: root/src/camel/camel-offline-folder.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/camel/camel-offline-folder.c')
-rw-r--r--src/camel/camel-offline-folder.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/camel/camel-offline-folder.c b/src/camel/camel-offline-folder.c
index b0c95c6a6..abaf7bd6a 100644
--- a/src/camel/camel-offline-folder.c
+++ b/src/camel/camel-offline-folder.c
@@ -31,10 +31,6 @@
#include "camel-string-utils.h"
#include "camel-utils.h"
-#define CAMEL_OFFLINE_FOLDER_GET_PRIVATE(obj) \
- (G_TYPE_INSTANCE_GET_PRIVATE \
- ((obj), CAMEL_TYPE_OFFLINE_FOLDER, CamelOfflineFolderPrivate))
-
typedef struct _AsyncContext AsyncContext;
typedef struct _OfflineDownsyncData OfflineDownsyncData;
@@ -65,7 +61,7 @@ enum {
PROP_OFFLINE_SYNC = 0x2400
};
-G_DEFINE_TYPE (CamelOfflineFolder, camel_offline_folder, CAMEL_TYPE_FOLDER)
+G_DEFINE_TYPE_WITH_PRIVATE (CamelOfflineFolder, camel_offline_folder, CAMEL_TYPE_FOLDER)
static void
async_context_free (AsyncContext *async_context)
@@ -627,8 +623,6 @@ camel_offline_folder_class_init (CamelOfflineFolderClass *class)
GObjectClass *object_class;
CamelFolderClass *folder_class;
- g_type_class_add_private (class, sizeof (CamelOfflineFolderPrivate));
-
object_class = G_OBJECT_CLASS (class);
object_class->set_property = offline_folder_set_property;
object_class->get_property = offline_folder_get_property;
@@ -657,7 +651,7 @@ camel_offline_folder_class_init (CamelOfflineFolderClass *class)
static void
camel_offline_folder_init (CamelOfflineFolder *folder)
{
- folder->priv = CAMEL_OFFLINE_FOLDER_GET_PRIVATE (folder);
+ folder->priv = camel_offline_folder_get_instance_private (folder);
g_mutex_init (&folder->priv->store_changes_lock);
g_mutex_init (&folder->priv->ongoing_downloads_lock);