diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-06-17 08:33:49 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2010-06-17 08:33:49 +0000 |
commit | 12e6c3c5a0f3d2cac44569fd19a7b0c467cb7ef9 (patch) | |
tree | de91ff381b2b2fcd2654a8135b5775b6bb0c2420 /src/compose.c | |
parent | 1b0c5d09e2259d5156131c5cdea688b064c6dbe4 (diff) |
made user-agent string configurable from plug-ins.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2577 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/compose.c')
-rw-r--r-- | src/compose.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/compose.c b/src/compose.c index ccb465db..d1c96479 100644 --- a/src/compose.c +++ b/src/compose.c @@ -4704,17 +4704,15 @@ static gint compose_write_headers(Compose *compose, FILE *fp, } /* Program version and system info */ - if (compose->to_list && !IS_IN_CUSTOM_HEADER("X-Mailer")) { - fprintf(fp, "X-Mailer: %s (GTK+ %d.%d.%d; %s)\n", - prog_version, - gtk_major_version, gtk_minor_version, gtk_micro_version, - TARGET_ALIAS); - } - if (compose->newsgroup_list && !IS_IN_CUSTOM_HEADER("X-Newsreader")) { - fprintf(fp, "X-Newsreader: %s (GTK+ %d.%d.%d; %s)\n", - prog_version, - gtk_major_version, gtk_minor_version, gtk_micro_version, - TARGET_ALIAS); + if (prefs_common.user_agent_str) { + if (compose->to_list && !IS_IN_CUSTOM_HEADER("X-Mailer")) { + fprintf(fp, "X-Mailer: %s\n", + prefs_common.user_agent_str); + } + if (compose->newsgroup_list && !IS_IN_CUSTOM_HEADER("X-Newsreader")) { + fprintf(fp, "X-Newsreader: %s\n", + prefs_common.user_agent_str); + } } /* custom headers */ |