aboutsummaryrefslogtreecommitdiff
path: root/src/compose.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-06-17 08:33:49 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-06-17 08:33:49 +0000
commit12e6c3c5a0f3d2cac44569fd19a7b0c467cb7ef9 (patch)
treede91ff381b2b2fcd2654a8135b5775b6bb0c2420 /src/compose.c
parent1b0c5d09e2259d5156131c5cdea688b064c6dbe4 (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.c20
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 */