diff lisp/emacs-lisp/re-builder.el @ 104684:b1cb2e195329

* arc-mode.el (archive-mode): * emacs-lisp/re-builder.el (re-builder-unload-function): Protect against the default value of `major-mode' being nil.
author Juanma Barranquero <lekktu@gmail.com>
date Fri, 28 Aug 2009 18:35:25 +0000
parents 73bff1db57b6
children df4934f25eef
line wrap: on
line diff
--- a/lisp/emacs-lisp/re-builder.el	Fri Aug 28 18:22:30 2009 +0000
+++ b/lisp/emacs-lisp/re-builder.el	Fri Aug 28 18:35:25 2009 +0000
@@ -720,7 +720,7 @@
       (remove-hook 'kill-buffer-hook 'reb-kill-buffer t)
       (when (reb-mode-buffer-p)
 	(reb-delete-overlays)
-	(funcall (default-value 'major-mode)))))
+	(funcall (or (default-value 'major-mode) 'fundamental-mode)))))
   ;; continue standard unloading
   nil)