Refactored libpurple/plugins to use the GObject-based PurpleConversation soc.2013.gobjectification

Sun, 23 Jun 2013 17:44:09 +0530

author
Ankit Vani <a@nevitus.org>
date
Sun, 23 Jun 2013 17:44:09 +0530
branch
soc.2013.gobjectification
changeset 34628
014583658b51
parent 34627
08733a7475df
child 34629
3c3bed0fd13c

Refactored libpurple/plugins to use the GObject-based PurpleConversation

libpurple/plugins/joinpart.c file | annotate | diff | comparison | revisions
libpurple/plugins/offlinemsg.c file | annotate | diff | comparison | revisions
libpurple/plugins/psychic.c file | annotate | diff | comparison | revisions
libpurple/plugins/statenotify.c file | annotate | diff | comparison | revisions
--- a/libpurple/plugins/joinpart.c	Sun Jun 23 17:33:58 2013 +0530
+++ b/libpurple/plugins/joinpart.c	Sun Jun 23 17:44:09 2013 +0530
@@ -88,7 +88,7 @@
 	g_return_val_if_fail(PURPLE_IS_CHAT_CONVERSATION(conv), FALSE);
 
 	/* If the room is small, don't bother. */
-	chat = PURPLE_CONV_CHAT(conv);
+	chat = PURPLE_CHAT_CONVERSATION(conv);
 	threshold = purple_prefs_get_int(THRESHOLD_PREF);
 	if (g_list_length(purple_chat_conversation_get_users(chat)) < threshold)
 		return FALSE;
--- a/libpurple/plugins/offlinemsg.c	Sun Jun 23 17:33:58 2013 +0530
+++ b/libpurple/plugins/offlinemsg.c	Sun Jun 23 17:44:09 2013 +0530
@@ -105,7 +105,7 @@
 	purple_conversation_set_data(conv, "plugin_pack:offlinemsg",
 				GINT_TO_POINTER(OFFLINE_MSG_YES));
 
-	purple_im_conversation_write_message(PURPLE_CONV_IM(conv), offline->who, offline->message,
+	purple_conversation_write_message(conv, offline->who, offline->message,
 				PURPLE_MESSAGE_SEND, time(NULL));
 
 	discard_data(offline);
--- a/libpurple/plugins/psychic.c	Sun Jun 23 17:33:58 2013 +0530
+++ b/libpurple/plugins/psychic.c	Sun Jun 23 17:44:09 2013 +0530
@@ -74,7 +74,7 @@
     }
 
     /* Necessary because we may be creating a new conversation window. */
-    purple_im_conversation_set_typing_state(PURPLE_CONV_IM(gconv), PURPLE_IM_CONVERSATION_TYPING);
+    purple_im_conversation_set_typing_state(PURPLE_IM_CONVERSATION(gconv), PURPLE_IM_CONVERSATION_TYPING);
   }
 }
 
--- a/libpurple/plugins/statenotify.c	Sun Jun 23 17:33:58 2013 +0530
+++ b/libpurple/plugins/statenotify.c	Sun Jun 23 17:44:09 2013 +0530
@@ -41,7 +41,9 @@
 	g_snprintf(buf, sizeof(buf), message, escaped);
 	g_free(escaped);
 
-	purple_im_conversation_write_message(PURPLE_CONV_IM(conv), NULL, buf, PURPLE_MESSAGE_SYSTEM | PURPLE_MESSAGE_ACTIVE_ONLY | PURPLE_MESSAGE_NO_LINKIFY, time(NULL));
+	purple_conversation_write_message(conv, NULL, buf,
+			PURPLE_MESSAGE_SYSTEM | PURPLE_MESSAGE_ACTIVE_ONLY | PURPLE_MESSAGE_NO_LINKIFY,
+			time(NULL));
 }
 
 static void

mercurial