Mercurial > pidgin-audacious
comparison msn_alias.diff @ 4:19782faf1f00 2.0.0
- add a msn alias patch to the repository.
- clean up for 2.0.0 release.
| author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
|---|---|
| date | Sun, 02 Sep 2007 13:45:07 +0900 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 2:f1dc959e4706 | 4:19782faf1f00 |
|---|---|
| 1 --- libpurple/protocols/msn/msn.c 3bcd65aecd19f1e6a396effee93eaa720e43b451 | |
| 2 +++ libpurple/protocols/msn/msn.c f85092bf0d9cb1e56c964fe091a7bb243aae2b46 | |
| 3 @@ -187,6 +187,8 @@ msn_act_id(PurpleConnection *gc, const c | |
| 4 msn_cmdproc_send(cmdproc, "REA", "%s %s", | |
| 5 purple_account_get_username(account), | |
| 6 alias); | |
| 7 + // propagate change on server side to local | |
| 8 + purple_account_set_alias(account, entry); | |
| 9 } | |
| 10 | |
| 11 static void | |
| 12 @@ -299,6 +301,23 @@ static void | |
| 13 } | |
| 14 | |
| 15 static void | |
| 16 +msn_ipc_init(PurplePlugin *plugin) | |
| 17 +{ | |
| 18 + purple_plugin_ipc_register(plugin, "msn_set_friendly_name", | |
| 19 + PURPLE_CALLBACK(msn_act_id), | |
| 20 + purple_marshal_VOID__POINTER_POINTER, | |
| 21 + purple_value_new(PURPLE_TYPE_UNKNOWN),2, | |
| 22 + purple_value_new(PURPLE_TYPE_POINTER), | |
| 23 + purple_value_new(PURPLE_TYPE_POINTER)); | |
| 24 +} | |
| 25 + | |
| 26 +static void | |
| 27 +msn_ipc_end(PurplePlugin *plugin) | |
| 28 +{ | |
| 29 + purple_plugin_ipc_unregister_all(plugin); | |
| 30 +} | |
| 31 + | |
| 32 +static void | |
| 33 msn_show_set_home_phone(PurplePluginAction *action) | |
| 34 { | |
| 35 PurpleConnection *gc; | |
| 36 @@ -1997,6 +2016,8 @@ static gboolean msn_load(PurplePlugin *p | |
| 37 msn_switchboard_init(); | |
| 38 msn_sync_init(); | |
| 39 | |
| 40 + msn_ipc_init(plugin); | |
| 41 + | |
| 42 return TRUE; | |
| 43 } | |
| 44 | |
| 45 @@ -2006,6 +2028,8 @@ static gboolean msn_unload(PurplePlugin | |
| 46 msn_switchboard_end(); | |
| 47 msn_sync_end(); | |
| 48 | |
| 49 + msn_ipc_end(plugin); | |
| 50 + | |
| 51 return TRUE; | |
| 52 } | |
| 53 |
