summaryrefslogtreecommitdiff
path: root/libebackend
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2010-02-17 18:30:49 +0100
committerMilan Crha <mcrha@redhat.com>2010-02-17 18:30:49 +0100
commitc8de86e329fd8ddaad4021aafff239172441bc01 (patch)
tree2aaaa247f2abf3627eb61438a983848c152596c6 /libebackend
parent6ade89819cfdcffccf16261888df5909bd2b78d0 (diff)
downloadevolution-data-server-c8de86e329fd8ddaad4021aafff239172441bc01.tar.gz
Bug #603506 - Use thread safe G_DEFINE_TYPE/G_DEFINE_TYPE_EXTENDED
Diffstat (limited to 'libebackend')
-rw-r--r--libebackend/e-offline-listener.c37
1 files changed, 8 insertions, 29 deletions
diff --git a/libebackend/e-offline-listener.c b/libebackend/e-offline-listener.c
index d7bbc36f2..b8a388809 100644
--- a/libebackend/e-offline-listener.c
+++ b/libebackend/e-offline-listener.c
@@ -30,6 +30,8 @@
#include "e-offline-listener.h"
#include <gconf/gconf-client.h>
+G_DEFINE_TYPE (EOfflineListener, e_offline_listener, G_TYPE_OBJECT)
+
enum {
CHANGED,
NUM_SIGNALS
@@ -105,7 +107,7 @@ e_offline_listener_new (void)
}
static void
-eol_dispose (GObject *object)
+e_offline_listener_dispose (GObject *object)
{
EOfflineListener *eol = E_OFFLINE_LISTENER (object);
if (eol->priv->default_client) {
@@ -117,7 +119,7 @@ eol_dispose (GObject *object)
}
static void
-eol_finalize (GObject *object)
+e_offline_listener_finalize (GObject *object)
{
EOfflineListener *eol;
EOfflineListenerPrivate *priv;
@@ -132,7 +134,7 @@ eol_finalize (GObject *object)
}
static void
-eol_init (EOfflineListener *eol)
+e_offline_listener_init (EOfflineListener *eol)
{
EOfflineListenerPrivate *priv;
@@ -141,15 +143,15 @@ eol_init (EOfflineListener *eol)
}
static void
-eol_class_init (EOfflineListenerClass *klass)
+e_offline_listener_class_init (EOfflineListenerClass *klass)
{
GObjectClass *object_class;
parent_class = g_type_class_peek_parent (klass);
object_class = G_OBJECT_CLASS (klass);
- object_class->dispose = eol_dispose;
- object_class->finalize = eol_finalize;
+ object_class->dispose = e_offline_listener_dispose;
+ object_class->finalize = e_offline_listener_finalize;
signals[CHANGED] =
g_signal_new ("changed",
@@ -161,29 +163,6 @@ eol_class_init (EOfflineListenerClass *klass)
G_TYPE_NONE, 0);
}
-GType
-e_offline_listener_get_type (void)
-{
- static GType type = 0;
-
- if (!type) {
- static GTypeInfo info = {
- sizeof (EOfflineListenerClass),
- (GBaseInitFunc) NULL,
- (GBaseFinalizeFunc) NULL,
- (GClassInitFunc) eol_class_init,
- NULL, NULL,
- sizeof (EOfflineListener),
- 0,
- (GInstanceInitFunc) eol_init,
- };
-
- type = g_type_register_static (G_TYPE_OBJECT, "EOfflineListener", &info, 0);
- }
-
- return type;
-}
-
EOfflineListenerState
e_offline_listener_get_state (EOfflineListener *eol)
{