aboutsummaryrefslogtreecommitdiffstats
path: root/mail/message-list.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/message-list.c')
-rw-r--r--mail/message-list.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mail/message-list.c b/mail/message-list.c
index 512102bb07..bcc6c22ea6 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -1766,7 +1766,7 @@ build_flat_diff(MessageList *ml, CamelFolderChangeInfo *changes)
gettimeofday(&start, NULL);
#endif
- printf("updating changes to display\n");
+ d(printf("updating changes to display\n"));
/* remove individual nodes? */
d(printf("Removing messages from view:\n"));
@@ -1977,9 +1977,12 @@ on_cursor_activated_idle (gpointer data)
gint selected = e_selection_model_selected_count (esm);
if (selected == 1 && message_list->cursor_uid) {
- printf ("emitting cursor changed signal, for uid %s\n", message_list->cursor_uid);
+ d(printf ("emitting cursor changed signal, for uid %s\n", message_list->cursor_uid));
gtk_signal_emit (GTK_OBJECT (message_list),
message_list_signals[MESSAGE_SELECTED], message_list->cursor_uid);
+ } else {
+ gtk_signal_emit (GTK_OBJECT (message_list),
+ message_list_signals[MESSAGE_SELECTED], NULL);
}
message_list->idle_id = 0;