From 7f0ab8334b1dcdf8beb19ea28005ba6055c7bfc0 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 16 Jul 2002 02:38:41 +0000 Subject: Lookup the label colour based on the label token, not an integer. 2002-07-15 Not Zed * message-list.c (ml_tree_value_at): Lookup the label colour based on the label token, not an integer. * folder-browser.c (on_right_click): Lookup the label name from the filter type. Sigh, a bunch of other code should do similar but i'm going to leave it as integers. (set_msg_label): Set the label directly. svn path=/trunk/; revision=17473 --- mail/message-list.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mail/message-list.c') diff --git a/mail/message-list.c b/mail/message-list.c index a96b2ed473..3175c4e5b1 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -37,6 +37,8 @@ #include #include +#include "filter/filter-label.h" + #include "mail-config.h" #include "message-list.h" #include "mail-mt.h" @@ -987,7 +989,7 @@ ml_tree_value_at (ETreeModel *etm, ETreePath path, int col, void *model_data) label = camel_tag_get ((CamelTag **) &msg_info->user_tags, "label"); if (colour == NULL) { if (label != NULL) { - colour = mail_config_get_label_color_string (atoi (label)); + colour = mail_config_get_label_color_string (filter_label_index(label)); } else if (msg_info->flags & CAMEL_MESSAGE_FLAGGED) { /* FIXME: extract from the xpm somehow. */ colour = "#A7453E"; -- cgit v1.2.3