diff options
Diffstat (limited to 'calendar/gui/e-day-view-top-item.c')
-rw-r--r-- | calendar/gui/e-day-view-top-item.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/calendar/gui/e-day-view-top-item.c b/calendar/gui/e-day-view-top-item.c index cf89ba06ba..7f2e8663af 100644 --- a/calendar/gui/e-day-view-top-item.c +++ b/calendar/gui/e-day-view-top-item.c @@ -30,6 +30,7 @@ #include <glib.h> #include <libgnome/gnome-defs.h> #include <libgnome/gnome-i18n.h> +#include "e-util/e-categories-config.h" #include "e-day-view-top-item.h" static void e_day_view_top_item_class_init (EDayViewTopItemClass *class); @@ -577,9 +578,9 @@ e_day_view_top_item_draw_long_event (EDayViewTopItem *dvtitem, GdkBitmap *mask; category = (char *) elem->data; - /* FIXME: get icon for this category */ - pixmap = day_view->recurrence_icon; - mask = day_view->recurrence_mask; + e_categories_config_get_icon_for (category, &pixmap, &mask); + if (pixmap == NULL || mask == NULL) + continue; if (icon_x <= max_icon_x) { gdk_gc_set_clip_origin (gc, icon_x, icon_y); |