X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=status.c;h=b370a9b4286eb469fde8a59580444dbdde3149a6;hp=3d175f65d72c972265b1e1d6f1721e256b88bb64;hb=170b2f011c6e3616b24ae69bd181c4915ba6eb67;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/status.c b/status.c index 3d175f6..b370a9b 100644 --- a/status.c +++ b/status.c @@ -93,6 +93,14 @@ status_format_str (char *buf, size_t buflen, char op, const char *src, case 'f': snprintf (fmt, sizeof(fmt), "%%%ss", prefix); +#ifdef USE_COMPRESSED + if (Context && Context->compressinfo && Context->realpath) + { + strfcpy (tmp, Context->realpath, sizeof (tmp)); + mutt_pretty_mailbox (tmp); + } + else +#endif if (Context && Context->path) { strfcpy (tmp, Context->path, sizeof (tmp)); @@ -266,7 +274,7 @@ status_format_str (char *buf, size_t buflen, char op, const char *src, if (!optional) { snprintf (fmt, sizeof(fmt), "%%%ss", prefix); - snprintf (buf, buflen, fmt, Context ? Context->pattern : 0); + snprintf (buf, buflen, fmt, (Context && Context->pattern) ? Context->pattern : ""); } else if (!Context || !Context->pattern) optional = 0;