Once we hit the target node, update the cursor_uid if it's set. Fixes

2002-08-20  Peter Williams  <peterw@ximian.com>

	* message-list.c (search_func): Once we hit the target node,
	update the cursor_uid if it's set. Fixes #29085.

svn path=/trunk/; revision=17821
This commit is contained in:
Peter Williams
2002-08-20 20:53:04 +00:00
committed by Peter Williams
parent 6f7a4cc27d
commit 07c805c9f5
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-08-20 Peter Williams <peterw@ximian.com>
* message-list.c (search_func): Once we hit the target node,
update the cursor_uid if it's set. Fixes #29085.
2002-08-19 Jeffrey Stedfast <fejj@ximian.com>
* mail-preferences.c (mail_preferences_apply): Fix a

View File

@ -434,6 +434,10 @@ search_func (ETreeModel *model, ETreePath path, struct search_func_data *data)
info = get_message_info (data->message_list, path);
if (info && (info->flags & data->mask) == data->flags) {
if (data->message_list->cursor_uid) {
g_free (data->message_list->cursor_uid);
data->message_list->cursor_uid = g_strdup (camel_message_info_uid (info));
}
gtk_signal_emit (GTK_OBJECT (data->message_list), message_list_signals[MESSAGE_SELECTED],
camel_message_info_uid (info));
return TRUE;