diff --git a/ChangeLog b/ChangeLog index f4c5484c..da8f3dad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-05-08 Tadashi MATSUO + + * twittering-mode.el (twittering-jojo-mode-p): confirm that the + buffer has not been killed. + 2010-05-06 Tadashi MATSUO * twittering-mode.el: Fix the format specifier "%r" for direct diff --git a/twittering-mode.el b/twittering-mode.el index 7e5e4fe3..9040f67f 100644 --- a/twittering-mode.el +++ b/twittering-mode.el @@ -4226,9 +4226,10 @@ variable `twittering-status-format'." (twittering-update-mode-line)))) (defun twittering-jojo-mode-p (spec) - (with-current-buffer - (twittering-get-buffer-from-spec spec) - twittering-jojo-mode)) + (let ((buffer (twittering-get-buffer-from-spec spec))) + (when (buffer-live-p buffer) + (with-current-buffer buffer + twittering-jojo-mode)))) (defun twittering-toggle-reverse-mode (&optional arg) (interactive "P")