Refactored plugins, account, blistnodetypes to use the GObject presence API soc.2013.gobjectification

Sat, 20 Jul 2013 04:24:27 +0530

author
Ankit Vani <a@nevitus.org>
date
Sat, 20 Jul 2013 04:24:27 +0530
branch
soc.2013.gobjectification
changeset 34844
e341dbc04539
parent 34843
9c58f4fbadc8
child 34845
1312b429aba1

Refactored plugins, account, blistnodetypes to use the GObject presence API

libpurple/account.c file | annotate | diff | comparison | revisions
libpurple/blistnodetypes.c file | annotate | diff | comparison | revisions
libpurple/blistnodetypes.h file | annotate | diff | comparison | revisions
libpurple/plugins/offlinemsg.c file | annotate | diff | comparison | revisions
--- a/libpurple/account.c	Sat Jul 20 04:16:29 2013 +0530
+++ b/libpurple/account.c	Sat Jul 20 04:24:27 2013 +0530
@@ -2932,7 +2932,7 @@
 		purple_account_set_status_types(account,
 				prpl_info->status_types(account));
 
-	priv->presence = purple_account_presence_new(account);
+	priv->presence = PURPLE_PRESENCE(purple_account_presence_new(account));
 
 	status_type = purple_account_get_status_type_with_primitive(account,
 			PURPLE_STATUS_AVAILABLE);
--- a/libpurple/blistnodetypes.c	Sat Jul 20 04:16:29 2013 +0530
+++ b/libpurple/blistnodetypes.c	Sat Jul 20 04:24:27 2013 +0530
@@ -615,7 +615,7 @@
 
 	G_OBJECT_CLASS(blistnode_parent_class)->constructed(object);
 
-	priv->presence = purple_buddy_presence_new(buddy);
+	priv->presence = PURPLE_PRESENCE(purple_buddy_presence_new(buddy));
 	purple_presence_set_status_active(priv->presence, "offline", TRUE);
 
 	if (ops && ops->new_node)
--- a/libpurple/blistnodetypes.h	Sat Jul 20 04:16:29 2013 +0530
+++ b/libpurple/blistnodetypes.h	Sat Jul 20 04:24:27 2013 +0530
@@ -78,6 +78,7 @@
 #include "account.h"
 #include "buddyicon.h"
 #include "media.h"
+#include "presences.h"
 #include "status.h"
 
 #define PURPLE_BUDDY_IS_ONLINE(b) \
--- a/libpurple/plugins/offlinemsg.c	Sat Jul 20 04:16:29 2013 +0530
+++ b/libpurple/plugins/offlinemsg.c	Sat Jul 20 04:24:27 2013 +0530
@@ -34,7 +34,6 @@
 #include <core.h>
 #include <debug.h>
 #include <pounce.h>
-#include <presences.h>
 #include <request.h>
 
 #define	PREF_PREFIX		"/plugins/core/" PLUGIN_ID

mercurial