* riece.el (riece-create-buffers): Suppress byte-compile
authorTAKAHASHI Kaoru <kaoru@kaisei.org>
Sun, 12 Sep 2010 13:06:20 +0000 (22:06 +0900)
committerTAKAHASHI Kaoru <kaoru@kaisei.org>
Sun, 12 Sep 2010 13:06:20 +0000 (22:06 +0900)
warnings; `save-excursion' defeated by `set-buffer'.

lisp/ChangeLog
lisp/riece.el

index 28517c2..009cc07 100644 (file)
@@ -1,5 +1,8 @@
 2010-09-12  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
+       * riece.el (riece-create-buffers): Suppress byte-compile
+       warnings; `save-excursion' defeated by `set-buffer'.
+
        * riece-display.el (riece-display-connect-signals)
        (riece-update-buffers): Suppress byte-compile
        warnings; `save-excursion' defeated by `set-buffer'.
index 9936dcd..bce18ad 100644 (file)
@@ -521,9 +521,8 @@ Instead, these commands are available:
 (defun riece-create-buffers ()
   (let ((alist riece-buffer-alist))
     (while alist
-      (save-excursion
-       (set-buffer (apply #'riece-get-buffer-create
-                          (cdr (car alist))))
+      (with-current-buffer (apply #'riece-get-buffer-create
+                                 (cdr (car alist)))
        (set (car (car alist)) (current-buffer))
        (unless (or (null (nth 2 (car alist)))
                    (eq major-mode (nth 2 (car alist))))