Enable receiving of user_data packets soc.2012.gg

Mon, 25 Jun 2012 00:45:39 +0200

author
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
date
Mon, 25 Jun 2012 00:45:39 +0200
branch
soc.2012.gg
changeset 33296
33a9adb52028
parent 33295
c995c45e8ed9
child 33297
f4d15445488e

Enable receiving of user_data packets

libpurple/protocols/gg/gg.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/gg/gg.c	Mon Jun 25 00:28:25 2012 +0200
+++ b/libpurple/protocols/gg/gg.c	Mon Jun 25 00:45:39 2012 +0200
@@ -1906,6 +1906,9 @@
 			purple_debug_info("gg", "GG_EVENT_XML_EVENT\n");
 			ggp_xml_event_handler(gc, ev->event.xml_event.data);
 			break;
+		case GG_EVENT_USER_DATA:
+			purple_debug_misc("gg", "GG_EVENT_USER_DATA\n");
+			break;
 		default:
 			purple_debug_error("gg",
 				"unsupported event type=%d\n", ev->type);
@@ -2301,8 +2304,9 @@
 	status = purple_presence_get_active_status(presence);
 
 	glp->encoding = GG_ENCODING_UTF8;
-	glp->protocol_features = (GG_FEATURE_STATUS80|GG_FEATURE_DND_FFC
-		|GG_FEATURE_TYPING_NOTIFICATION);
+	glp->protocol_features = (GG_FEATURE_DND_FFC |
+		GG_FEATURE_TYPING_NOTIFICATION | GG_FEATURE_MULTILOGON |
+		GG_FEATURE_USER_DATA);
 
 	glp->async = 1;
 	glp->status = ggp_to_gg_status(status, &glp->status_descr);

mercurial