diff options
| author | Milan Crha <mcrha@redhat.com> | 2010-02-17 18:30:49 +0100 |
|---|---|---|
| committer | Milan Crha <mcrha@redhat.com> | 2010-02-17 18:30:49 +0100 |
| commit | c8de86e329fd8ddaad4021aafff239172441bc01 (patch) | |
| tree | 2aaaa247f2abf3627eb61438a983848c152596c6 /libebackend | |
| parent | 6ade89819cfdcffccf16261888df5909bd2b78d0 (diff) | |
| download | evolution-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.c | 37 |
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) { |
