+ tags = task->tags;
+ gtags = NULL;
+ if (tags) {
+ while (*tags) {
+ if (gtags) {
+ tmp = g_strconcat(gtags,
+ " ",
+ *tags,
+ NULL);
+ g_free(gtags);
+ gtags = tmp;
+ } else {
+ gtags = g_strdup(*tags);
+ }
+ tags++;
+ }
+ gtk_label_set_label(w_tasktags, gtags);
+ } else {
+ gtk_label_set_label(w_tasktags, "");
+ }
+