aboutsummaryrefslogtreecommitdiffhomepage
path: root/show-message.c
diff options
context:
space:
mode:
authorGravatar Jameson Graef Rollins <jrollins@finestructure.net>2011-05-25 18:01:13 -0700
committerGravatar Carl Worth <cworth@cworth.org>2011-05-27 16:18:57 -0700
commitd92146d3a6809f8ad940302af49cd99a0820665e (patch)
tree32e9d39126d39bc864e2932c47d81238fdf08af5 /show-message.c
parent757e06f74bb7b5f69c0a20c7a5432150e074055d (diff)
Break up format->part function into part_start and part_content functions.
Future improvements (eg. crypto support) will require adding new part header. By breaking up the output of part headers from the output of part content, we can easily out new part headers with new formatting functions.
Diffstat (limited to 'show-message.c')
-rw-r--r--show-message.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/show-message.c b/show-message.c
index 32bb860f..fbae5301 100644
--- a/show-message.c
+++ b/show-message.c
@@ -49,7 +49,9 @@ show_message_part (GMimeObject *part,
if (!first && (params->part <= 0 || state->in_zone))
fputs (format->part_sep, stdout);
- format->part (part, &(state->part_count));
+ if (format->part_start)
+ format->part_start (part, &(state->part_count));
+ format->part_content (part);
}
if (GMIME_IS_MULTIPART (part)) {