aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/summaryview.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/summaryview.c b/src/summaryview.c
index 966bcf42..b8514066 100644
--- a/src/summaryview.c
+++ b/src/summaryview.c
@@ -4923,6 +4923,14 @@ void summary_set_colorlabel(SummaryView *summaryview, guint labelcolor,
summary_set_row(summaryview, &iter, msginfo);
}
+ if (FOLDER_TYPE(summaryview->folder_item->folder) == F_IMAP) {
+ GSList *msglist;
+
+ msglist = summary_get_selected_msg_list(summaryview);
+ imap_msg_list_set_colorlabel_flags(msglist, labelcolor);
+ g_slist_free(msglist);
+ }
+
if (rows)
summaryview->folder_item->mark_dirty = TRUE;