[telepathy-glib/master] Make the debug_sender singleton a gpointer.
Jonny Lamb
jonny.lamb at collabora.co.uk
Mon Aug 24 09:26:43 PDT 2009
Also remove a completely unnecessary and weird g_object_new from
constructed...
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
telepathy-glib/debug-sender.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/telepathy-glib/debug-sender.c b/telepathy-glib/debug-sender.c
index 5552482..b10c391 100644
--- a/telepathy-glib/debug-sender.c
+++ b/telepathy-glib/debug-sender.c
@@ -64,7 +64,7 @@
* Since: 0.7.UNRELEASED
*/
-static TpDebugSender *debug_sender = NULL;
+static gpointer debug_sender = NULL;
/* On the basis that messages are around 60 bytes on average, and that 50kb is
* a reasonable maximum size for a frame buffer.
@@ -200,16 +200,16 @@ tp_debug_sender_constructor (GType type,
{
GObject *retval;
- if (!debug_sender)
+ if (debug_sender == NULL)
{
retval = G_OBJECT_CLASS (tp_debug_sender_parent_class)->constructor (
type, n_construct_params, construct_params);
- debug_sender = TP_DEBUG_SENDER (retval);
- g_object_add_weak_pointer (retval, (gpointer) &debug_sender);
+ debug_sender = (gpointer) retval;
+ g_object_add_weak_pointer (retval, &debug_sender);
}
else
{
- retval = g_object_ref (debug_sender);
+ retval = g_object_ref (G_OBJECT (debug_sender));
}
return retval;
@@ -220,7 +220,6 @@ tp_debug_sender_constructed (GObject *object)
{
TpDBusDaemon *dbus_daemon;
- debug_sender = g_object_new (TP_TYPE_DEBUG_SENDER, NULL);
dbus_daemon = tp_dbus_daemon_dup (NULL);
if (dbus_daemon != NULL)
--
1.5.6.5
More information about the telepathy-commits
mailing list