+ if((l = strlen(data->curdisplay->tag)) > 50) {
+ memcpy(buf, data->curdisplay->tag, 20);
+ memcpy(buf + 20, "...", 3);
+ memcpy(buf + 23 , data->curdisplay->tag + l - 20, 20);
+ buf[43] = 0;
+ gtk_label_set_text(data->label, buf);
+ } else {
+ gtk_label_set_text(data->label, data->curdisplay->tag);
+ }