summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/gnus/ChangeLog11
-rw-r--r--lisp/gnus/gnus-draft.el2
2 files changed, 11 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 11244224452..c72cbf45587 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,10 @@
+2010-10-20 Andreas Seltenreich <seltenreich@gmx.de>
+
+ * gnus-draft.el (gnus-draft-check-draft-articles): Don't unnecessarily
+ run file-truename on remote files. This can be expensive and even
+ prevent one from editing drafts if some unrelated buffer has a stale
+ connection.
+
2010-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
* shr.el (shr-find-fill-point): Shorten line if the preceding char is
@@ -109,8 +116,8 @@
2010-10-15 Julien Danjou <julien@danjou.info>
- * mml.el (mml-generate-mime-1): Add `mml-enable-flow' variable to add a
- possibility to disable format=flow encoding when using hard newlines.
+ * mml.el (mml-generate-mime-1): Add `mml-enable-flowed' variable to add
+ a possibility to disable format=flow encoding when using hard newlines.
2010-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
diff --git a/lisp/gnus/gnus-draft.el b/lisp/gnus/gnus-draft.el
index d53873045fd..e397a701da8 100644
--- a/lisp/gnus/gnus-draft.el
+++ b/lisp/gnus/gnus-draft.el
@@ -310,6 +310,8 @@ Obeys the standard process/prefix convention."
(while buffs
(set-buffer (setq buff (pop buffs)))
(if (and buffer-file-name
+ (equal (file-remote-p file)
+ (file-remote-p buffer-file-name))
(string-equal (file-truename buffer-file-name)
(file-truename file))
(buffer-modified-p))