diff options
author | June McEnroe <june@causal.agency> | 2021-04-21 16:58:29 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-04-21 16:59:50 -0400 |
commit | 2c5451f8d0ba7ffac3b0c117dd66303909e7ea32 (patch) | |
tree | d6a8fc4ba69309ac3e0006eb11be3c299214271e /html.c | |
parent | Parse dates in a hopefully more portable fashion (diff) | |
download | bubger-2c5451f8d0ba7ffac3b0c117dd66303909e7ea32.tar.gz bubger-2c5451f8d0ba7ffac3b0c117dd66303909e7ea32.zip |
Omit HTML nav from nested messages
We don't output mbox for nested messages, nor do we necessarily have a parent message on the same page.
Diffstat (limited to 'html.c')
-rw-r--r-- | html.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/html.c b/html.c index 34ffb16..c3b47fd 100644 --- a/html.c +++ b/html.c @@ -180,7 +180,7 @@ int htmlMessageNav(FILE *file, const struct Envelope *envelope) { return error; } -int htmlMessageOpen(FILE *file, const struct Envelope *envelope) { +int htmlMessageOpen(FILE *file, const struct Envelope *envelope, bool nested) { char *fragment = htmlFragment(envelope->messageID); char *mailto = htmlMailto(envelope->from); const char *template = Q( @@ -206,7 +206,7 @@ int htmlMessageOpen(FILE *file, const struct Envelope *envelope) { || templateRender(file, template, vars, escapeXML) || htmlAddressList(file, "To", envelope->to) || htmlAddressList(file, "Cc", envelope->cc) - || htmlMessageNav(file, envelope) + || (nested ? 0 : htmlMessageNav(file, envelope)) || templateRender(file, Q(</header>), NULL, NULL); free(fragment); free(mailto); |