--- recording-orig.c 2006-03-25 23:18:14.290401392 +0100 +++ recording.c 2006-03-25 23:24:01.428615928 +0100 @@ -706,8 +706,11 @@ struct tm tm_r; struct tm *t = localtime_r(&start, &tm_r); char *s; - if (Level > 0 && (s = strrchr(name, '~')) != NULL) + if (Level > 0 && (s = strrchr(name, '~')) != NULL) { s++; + if (strlen(s) == 1) + s = (char*)info->Description(); + } else s = name; asprintf(&titleBuffer, "%02d.%02d.%02d%c%02d:%02d%c%c%s",