Mercurial > pidgin
comparison finch/gntnotify.c @ 20908:9ec0382e6c8d
Fix the searchresult thingy nosnilmot fixed in pidgin.
(re: 1b3703e5ff3c0f274efc9a1dafdcf940ef9acd72)
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 12 Oct 2007 21:39:31 +0000 |
parents | e587a7be2916 |
children | c38d72677c8a 60f5abc6cf0c |
comparison
equal
deleted
inserted
replaced
20907:1ac9fc2f7054 | 20908:9ec0382e6c8d |
---|---|
192 const char **urls) | 192 const char **urls) |
193 { | 193 { |
194 PurpleAccount *account = purple_connection_get_account(gc); | 194 PurpleAccount *account = purple_connection_get_account(gc); |
195 GString *message = g_string_new(NULL); | 195 GString *message = g_string_new(NULL); |
196 void *ret; | 196 void *ret; |
197 static int key = 0; | |
197 | 198 |
198 if (!detailed) | 199 if (!detailed) |
199 { | 200 { |
200 g_string_append_printf(message, | 201 g_string_append_printf(message, |
201 ngettext("%s (%s) has %d new message.", | 202 ngettext("%s (%s) has %d new message.", |
210 | 211 |
211 setup_email_dialog(); | 212 setup_email_dialog(); |
212 | 213 |
213 to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account), | 214 to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account), |
214 purple_account_get_protocol_name(account)); | 215 purple_account_get_protocol_name(account)); |
215 gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(time(NULL)), | 216 gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(++key), |
216 gnt_tree_create_row(GNT_TREE(emaildialog.tree), to, | 217 gnt_tree_create_row(GNT_TREE(emaildialog.tree), to, |
217 froms ? *froms : "[Unknown sender]", | 218 froms ? *froms : "[Unknown sender]", |
218 *subjects), | 219 *subjects), |
219 NULL, NULL); | 220 NULL, NULL); |
220 g_free(to); | 221 g_free(to); |
358 gnt_box_add_widget(GNT_BOX(window), tree); | 359 gnt_box_add_widget(GNT_BOX(window), tree); |
359 | 360 |
360 i = 0; | 361 i = 0; |
361 for (iter = results->columns; iter; iter = iter->next) | 362 for (iter = results->columns; iter; iter = iter->next) |
362 { | 363 { |
363 gnt_tree_set_column_title(GNT_TREE(tree), i, iter->data); | 364 PurpleNotifySearchColumn *column = iter->data; |
365 gnt_tree_set_column_title(GNT_TREE(tree), i, column->title); | |
364 i++; | 366 i++; |
365 } | 367 } |
366 | 368 |
367 box = gnt_hbox_new(TRUE); | 369 box = gnt_hbox_new(TRUE); |
368 | 370 |