diff 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
line wrap: on
line diff
--- a/finch/gntnotify.c	Fri Oct 12 20:20:26 2007 +0000
+++ b/finch/gntnotify.c	Fri Oct 12 21:39:31 2007 +0000
@@ -194,6 +194,7 @@
 	PurpleAccount *account = purple_connection_get_account(gc);
 	GString *message = g_string_new(NULL);
 	void *ret;
+	static int key = 0;
 
 	if (!detailed)
 	{
@@ -212,7 +213,7 @@
 
 		to = g_strdup_printf("%s (%s)", tos ? *tos : purple_account_get_username(account),
 					purple_account_get_protocol_name(account));
-		gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(time(NULL)),
+		gnt_tree_add_row_after(GNT_TREE(emaildialog.tree), GINT_TO_POINTER(++key),
 				gnt_tree_create_row(GNT_TREE(emaildialog.tree), to,
 					froms ? *froms : "[Unknown sender]",
 					*subjects),
@@ -360,7 +361,8 @@
 	i = 0;
 	for (iter = results->columns; iter; iter = iter->next)
 	{
-		gnt_tree_set_column_title(GNT_TREE(tree), i, iter->data);
+		PurpleNotifySearchColumn *column = iter->data;
+		gnt_tree_set_column_title(GNT_TREE(tree), i, column->title);
 		i++;
 	}