Modified Files:
[elisp/tamago.git] / egg.el
diff --git a/egg.el b/egg.el
index 7bd4f3c..3bb95e7 100644 (file)
--- a/egg.el
+++ b/egg.el
 (defun egg-activate-keymap-after-command ()
   (while egg-change-major-mode-buffer
     (save-excursion
-      (set-buffer (car egg-change-major-mode-buffer))
-      (egg-activate-keymap)
+      (when (buffer-live-p (car egg-change-major-mode-buffer))
+       (set-buffer (car egg-change-major-mode-buffer))
+       (egg-activate-keymap))
       (setq egg-change-major-mode-buffer (cdr egg-change-major-mode-buffer))))
   (remove-hook 'post-command-hook 'egg-activate-keymap-after-command))