aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja5
-rw-r--r--src/compose.c4
3 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index f2aac6f6..b90ac217 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-12-26
+ * src/compose.c: only add modified flag when files are manually
+ attached.
+
+2005-12-26
+
* libsylph/utils.c: subst_for_filename(): added more characters to be
substituted (for Win32).
generate_mime_boundary(): replaced subst_char() with subst_chars().
diff --git a/ChangeLog.ja b/ChangeLog.ja
index fb900bc8..3698fc79 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,10 @@
2005-12-26
+ * src/compose.c: ファイルが手動で添付された場合のみ修正済みフラグを
+ 追加するようにした。
+
+2005-12-26
+
* libsylph/utils.c: subst_for_filename(): 置換する文字を追加(Win32
のため)。
generate_mime_boundary(): subst_char() を subst_chars()
diff --git a/src/compose.c b/src/compose.c
index 6df784aa..7b463bb3 100644
--- a/src/compose.c
+++ b/src/compose.c
@@ -1905,8 +1905,6 @@ static void compose_attach_append(Compose *compose, const gchar *file,
}
fclose(fp);
- compose_changed_cb(NULL, compose);
-
if (!compose->use_attach) {
GtkItemFactory *ifactory;
@@ -5948,6 +5946,7 @@ static void compose_attach_cb(gpointer data, guint action, GtkWidget *widget)
utf8_filename = conv_filename_to_utf8(file);
compose_attach_append(compose, file, utf8_filename, NULL);
+ compose_changed_cb(NULL, compose);
g_free(utf8_filename);
g_free(file);
}
@@ -6558,6 +6557,7 @@ static void compose_attach_drag_received_cb (GtkWidget *widget,
path = (gchar *)cur->data;
filename = conv_filename_to_utf8(path);
compose_attach_append(compose, path, filename, content_type);
+ compose_changed_cb(NULL, compose);
g_free(filename);
g_free(path);
}