Mercurial > pidgin
comparison libpurple/protocols/msn/msn.c @ 32305:2ec94166be43
On the way to hiding the PurpleConnection struct.
* Added purple_connection_get_flags() and purple_connection_set_flags()
* Use purple_connection_ accessor functions.
author | andrew.victor@mxit.com |
---|---|
date | Tue, 18 Oct 2011 18:47:48 +0000 |
parents | f75041cb3fec |
children | 9af8ed674a69 |
comparison
equal
deleted
inserted
replaced
32304:ea2b621fd3ba | 32305:2ec94166be43 |
---|---|
879 MsnSession *session; | 879 MsnSession *session; |
880 PurpleXfer *xfer; | 880 PurpleXfer *xfer; |
881 | 881 |
882 session = purple_connection_get_protocol_data(gc); | 882 session = purple_connection_get_protocol_data(gc); |
883 | 883 |
884 xfer = purple_xfer_new(gc->account, PURPLE_XFER_SEND, who); | 884 xfer = purple_xfer_new(purple_connection_get_account(gc), PURPLE_XFER_SEND, who); |
885 | 885 |
886 g_return_val_if_fail(xfer != NULL, NULL); | 886 g_return_val_if_fail(xfer != NULL, NULL); |
887 | 887 |
888 purple_xfer_set_protocol_data(xfer, msn_slplink_ref(msn_session_get_slplink(session, who))); | 888 purple_xfer_set_protocol_data(xfer, msn_slplink_ref(msn_session_get_slplink(session, who))); |
889 | 889 |
1352 port = purple_account_get_int(account, "port", MSN_PORT); | 1352 port = purple_account_get_int(account, "port", MSN_PORT); |
1353 | 1353 |
1354 session = msn_session_new(account); | 1354 session = msn_session_new(account); |
1355 | 1355 |
1356 purple_connection_set_protocol_data(gc, session); | 1356 purple_connection_set_protocol_data(gc, session); |
1357 gc->flags |= PURPLE_CONNECTION_HTML | PURPLE_CONNECTION_FORMATTING_WBFO | PURPLE_CONNECTION_NO_BGCOLOR | | 1357 purple_connection_set_flags(gc, |
1358 PURPLE_CONNECTION_NO_FONTSIZE | PURPLE_CONNECTION_NO_URLDESC | PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY; | 1358 PURPLE_CONNECTION_HTML | PURPLE_CONNECTION_FORMATTING_WBFO | PURPLE_CONNECTION_NO_BGCOLOR | |
1359 PURPLE_CONNECTION_NO_FONTSIZE | PURPLE_CONNECTION_NO_URLDESC | PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY); | |
1359 | 1360 |
1360 msn_session_set_login_step(session, MSN_LOGIN_STEP_START); | 1361 msn_session_set_login_step(session, MSN_LOGIN_STEP_START); |
1361 | 1362 |
1362 /* Hmm, I don't like this. */ | 1363 /* Hmm, I don't like this. */ |
1363 /* XXX shx: Me neither */ | 1364 /* XXX shx: Me neither */ |
1524 static int | 1525 static int |
1525 msn_send_im(PurpleConnection *gc, const char *who, const char *message, | 1526 msn_send_im(PurpleConnection *gc, const char *who, const char *message, |
1526 PurpleMessageFlags flags) | 1527 PurpleMessageFlags flags) |
1527 { | 1528 { |
1528 PurpleAccount *account; | 1529 PurpleAccount *account; |
1529 PurpleBuddy *buddy = purple_find_buddy(gc->account, who); | 1530 PurpleBuddy *buddy = purple_find_buddy(purple_connection_get_account(gc), who); |
1530 MsnSession *session; | 1531 MsnSession *session; |
1531 MsnSwitchBoard *swboard; | 1532 MsnSwitchBoard *swboard; |
1532 MsnMessage *msg; | 1533 MsnMessage *msg; |
1533 char *msgformat; | 1534 char *msgformat; |
1534 char *msgtext; | 1535 char *msgtext; |