* elmo-util.el (elmo-set-work-buf): Revert `save-excursion' for robustness.
authorkaoru <kaoru>
Wed, 6 Jan 2010 07:27:37 +0000 (07:27 +0000)
committerkaoru <kaoru>
Wed, 6 Jan 2010 07:27:37 +0000 (07:27 +0000)
elmo/ChangeLog
elmo/elmo-util.el

index 2023b9d..85bc084 100644 (file)
@@ -1,3 +1,8 @@
+2010-01-06  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * elmo-util.el (elmo-set-work-buf): Revert `save-excursion' for
+       robustness.
+
 2010-01-05  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * acap.el (acap-parse-response): Fix comment-out style. Use three
index af9664f..5147fa8 100644 (file)
 
 (defmacro elmo-set-work-buf (&rest body)
   "Execute BODY on work buffer.  Work buffer remains."
-  `(with-current-buffer (get-buffer-create elmo-work-buf-name)
-     (set-buffer-multibyte default-enable-multibyte-characters)
-     (erase-buffer)
-     ,@body))
+  `(save-excursion
+     (with-current-buffer (get-buffer-create elmo-work-buf-name)
+       (set-buffer-multibyte default-enable-multibyte-characters)
+       (erase-buffer)
+       ,@body)))
 
 (put 'elmo-set-work-buf 'lisp-indent-function 0)
 (def-edebug-spec elmo-set-work-buf t)