aboutsummaryrefslogtreecommitdiffstats
path: root/mail/message-list.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-05-25 05:54:34 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-05-25 05:54:34 +0800
commit4f43db365be2d917955985025f1231170db15db9 (patch)
treee35af465f4def23f685042f2adb5da9f2d09cbc5 /mail/message-list.c
parent6181a8992c45c0f124bbc7e9fb83d1ac963d6435 (diff)
downloadgsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar.gz
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar.bz2
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar.lz
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar.xz
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.tar.zst
gsoc2013-evolution-4f43db365be2d917955985025f1231170db15db9.zip
g_strdup the uid into the ml->cursor_uid.
2001-05-24 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (message_list_select_uid): g_strdup the uid into the ml->cursor_uid. * message-browser.c (message_browser_forward_msg): Use the default forward style. svn path=/trunk/; revision=9969
Diffstat (limited to 'mail/message-list.c')
-rw-r--r--mail/message-list.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/mail/message-list.c b/mail/message-list.c
index 15f843aaf3..2abf62abb4 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -413,7 +413,9 @@ message_list_select (MessageList *message_list, int base_row,
info = get_message_info (message_list, node);
if (info && (info->flags & mask) == flags) {
e_tree_set_cursor (et, node);
- gtk_signal_emit(GTK_OBJECT (message_list), message_list_signals [MESSAGE_SELECTED], camel_message_info_uid(info));
+
+ gtk_signal_emit (GTK_OBJECT (message_list), message_list_signals[MESSAGE_SELECTED],
+ camel_message_info_uid (info));
return;
}
vrow += direction;
@@ -439,6 +441,10 @@ message_list_select_uid (MessageList *message_list, const char *uid)
info = get_message_info (message_list, node);
e_tree_set_cursor (message_list->tree, node);
+
+ g_free (message_list->cursor_uid);
+ message_list->cursor_uid = g_strdup (camel_message_info_uid (info));
+
gtk_signal_emit (GTK_OBJECT (message_list), message_list_signals[MESSAGE_SELECTED],
camel_message_info_uid (info));
} else {