gtk/plugins/gevolution/gevo-util.c

Sat, 16 Dec 2006 04:59:55 +0000

author
Ethan Blanton <elb@pidgin.im>
date
Sat, 16 Dec 2006 04:59:55 +0000
changeset 14253
b63ebf84c42b
parent 13107
plugins/gevolution/gevo-util.c@704041197f4d
child 15026
be82a893c65e
permissions
-rw-r--r--

This is a hand-crafted commit to migrate across subversion revisions
16854:16861, due to some vagaries of the way the original renames were
done. Witness that monotone can do in one revision what svn had to
spread across several.

8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
1 /*
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
2 * Evolution integration plugin for Gaim
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
3 *
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
4 * Copyright (C) 2003 Christian Hammond.
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
5 *
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
6 * This program is free software; you can redistribute it and/or
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
7 * modify it under the terms of the GNU General Public License as
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
8 * published by the Free Software Foundation; either version 2 of the
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
9 * License, or (at your option) any later version.
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
10 *
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
11 * This program is distributed in the hope that it will be useful, but
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
14 * General Public License for more details.
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
15 *
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
16 * You should have received a copy of the GNU General Public License
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
17 * along with this program; if not, write to the Free Software
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
19 * 02111-1307, USA.
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
20 */
9825
85a5ebe9315f [gaim-migrate @ 10696]
Christian Hammond <chipx86@chipx86.com>
parents: 9824
diff changeset
21 #include "internal.h"
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
22 #include "gtkblist.h"
9824
2fc5eef80af8 [gaim-migrate @ 10695]
Mark Doliner <markdoliner@pidgin.im>
parents: 9354
diff changeset
23 #include "gtkgaim.h"
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
24 #include "gtkutils.h"
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
25
9046
7892b6524178 [gaim-migrate @ 9822]
Christian Hammond <chipx86@chipx86.com>
parents: 8474
diff changeset
26 #include "gevolution.h"
7892b6524178 [gaim-migrate @ 9822]
Christian Hammond <chipx86@chipx86.com>
parents: 8474
diff changeset
27
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
28 void
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
29 gevo_add_buddy(GaimAccount *account, const char *group_name,
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
30 const char *screenname, const char *alias)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
31 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
32 GaimConversation *conv = NULL;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
33 GaimBuddy *buddy;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
34 GaimGroup *group;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
35
11338
1a3663ac9b05 [gaim-migrate @ 13551]
Mark Doliner <markdoliner@pidgin.im>
parents: 11054
diff changeset
36 conv = gaim_find_conversation_with_account(GAIM_CONV_TYPE_IM, screenname, account);
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
37
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
38 if ((group = gaim_find_group(group_name)) == NULL)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
39 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
40 group = gaim_group_new(group_name);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
41 gaim_blist_add_group(group, NULL);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
42 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
43
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
44 buddy = gaim_buddy_new(account, screenname, alias);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
45 gaim_blist_add_buddy(buddy, NULL, group, NULL);
11643
f04408721780 [gaim-migrate @ 13920]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11338
diff changeset
46 gaim_account_add_buddy(account, buddy);
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
47
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
48 if (conv != NULL)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
49 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
50 gaim_buddy_icon_update(gaim_conv_im_get_icon(GAIM_CONV_IM(conv)));
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
51 gaim_conversation_update(conv, GAIM_CONV_UPDATE_ADD);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
52 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
53 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
54
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
55 GList *
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
56 gevo_get_groups(void)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
57 {
10081
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
58 GList *list = NULL;
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
59 GaimGroup *g;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
60 GaimBlistNode *gnode;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
61
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
62 if (gaim_get_blist()->root == NULL)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
63 {
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 11643
diff changeset
64 list = g_list_append(list, (gpointer)_("Buddies"));
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
65 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
66 else
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
67 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
68 for (gnode = gaim_get_blist()->root;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
69 gnode != NULL;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
70 gnode = gnode->next)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
71 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
72 if (GAIM_BLIST_NODE_IS_GROUP(gnode))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
73 {
10081
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
74 g = (GaimGroup *)gnode;
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
75 list = g_list_append(list, g->name);
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
76 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
77 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
78 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
79
10081
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
80 return list;
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
81 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
82
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
83 EContactField
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
84 gevo_prpl_get_field(GaimAccount *account, GaimBuddy *buddy)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
85 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
86 EContactField protocol_field = 0;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
87 const char *protocol_id;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
88
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
89 g_return_val_if_fail(account != NULL, 0);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
90
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
91 protocol_id = gaim_account_get_protocol_id(account);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
92
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
93 if (!strcmp(protocol_id, "prpl-oscar"))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
94 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
95 GaimConnection *gc;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
96 GaimPluginProtocolInfo *prpl_info;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
97
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
98 gc = gaim_account_get_connection(account);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
99
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
100 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
101
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
102 if (!strcmp("aim", prpl_info->list_icon(account, buddy)))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
103 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
104 protocol_field = E_CONTACT_IM_AIM;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
105 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
106 else
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
107 protocol_field = E_CONTACT_IM_ICQ;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
108 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
109 else if (!strcmp(protocol_id, "prpl-msn"))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
110 protocol_field = E_CONTACT_IM_MSN;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
111 else if (!strcmp(protocol_id, "prpl-yahoo"))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
112 protocol_field = E_CONTACT_IM_YAHOO;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
113 else if (!strcmp(protocol_id, "prpl-jabber"))
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
114 protocol_field = E_CONTACT_IM_JABBER;
11054
ba2440c5ee48 [gaim-migrate @ 12992]
Stanislav Brabec <sbrabec@suse.cz>
parents: 10246
diff changeset
115 else if (!strcmp(protocol_id, "prpl-novell"))
ba2440c5ee48 [gaim-migrate @ 12992]
Stanislav Brabec <sbrabec@suse.cz>
parents: 10246
diff changeset
116 protocol_field = E_CONTACT_IM_GROUPWISE;
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
117
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
118 return protocol_field;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
119 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
120
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
121 gboolean
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
122 gevo_prpl_is_supported(GaimAccount *account, GaimBuddy *buddy)
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
123 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
124 return (gevo_prpl_get_field(account, buddy) != 0);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
125 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
126
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
127 gboolean
10081
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
128 gevo_load_addressbook(const gchar* uri, EBook **book, GError **error)
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
129 {
9046
7892b6524178 [gaim-migrate @ 9822]
Christian Hammond <chipx86@chipx86.com>
parents: 8474
diff changeset
130 gboolean result = FALSE;
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
131
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
132 g_return_val_if_fail(book != NULL, FALSE);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
133
10081
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
134 if (uri == NULL)
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
135 *book = e_book_new_system_addressbook(NULL);
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
136 else
64e398f0eaa3 [gaim-migrate @ 11071]
Christian Hammond <chipx86@chipx86.com>
parents: 9825
diff changeset
137 *book = e_book_new_from_uri(uri, error);
9046
7892b6524178 [gaim-migrate @ 9822]
Christian Hammond <chipx86@chipx86.com>
parents: 8474
diff changeset
138
9352
110bd952f273 [gaim-migrate @ 10160]
Christian Hammond <chipx86@chipx86.com>
parents: 9293
diff changeset
139 result = e_book_open(*book, FALSE, NULL);
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
140
9046
7892b6524178 [gaim-migrate @ 9822]
Christian Hammond <chipx86@chipx86.com>
parents: 8474
diff changeset
141 if (!result && *book != NULL)
8089
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
142 {
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
143 g_object_unref(*book);
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
144 *book = NULL;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
145 }
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
146
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
147 return result;
0adbe5c66985 [gaim-migrate @ 8788]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
148 }

mercurial