@@ -2830,7 +2830,9 @@ static void handle_task_name(struct fxt_ev_64 *ev, struct starpu_fxt_options *op
{
snprintf(buffer, sizeof(buffer), "#%06x", task->color);
color = &buffer[0];
- code = task->color / 256;
+ code = ( (task->color & 0xff) +
+ ((task->color >> 8) & 0xff) +
+ ((task->color >> 16) & 0xff) ) / 256;
}
else if (options->per_task_colour)