From: Stefan Monnier Date: Tue, 29 Mar 2005 14:18:00 +0000 (+0000) Subject: (which-function): Be robust in the face of an X-Git-Tag: ttn-vms-21-2-B4~1397 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ef91372af5abbff26bbdbea17ec28202f7dd2f65;p=emacs.git (which-function): Be robust in the face of an imenu--make-index-alist failure. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 47d3fb33da3..648d58d9ff7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2005-03-29 Stephan Stahl (tiny change) + + * progmodes/which-func.el (which-function): Be robust in the face of an + imenu--make-index-alist failure. + 2005-03-29 Stefan Monnier * reveal.el (reveal-mode-map): Don't override C-a and C-e. diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el index dae5722d430..d329e234025 100644 --- a/lisp/progmodes/which-func.el +++ b/lisp/progmodes/which-func.el @@ -1,6 +1,7 @@ ;;; which-func.el --- print current function in mode line -;; Copyright (C) 1994, 1997, 1998, 2001, 2003 Free Software Foundation, Inc. +;; Copyright (C) 1994, 1997, 1998, 2001, 2003, 2005 +;; Free Software Foundation, Inc. ;; Author: Alex Rezinsky ;; (doesn't seem to be responsive any more) @@ -251,7 +252,7 @@ If no function name is found, return nil." (when (and (null name) (boundp 'imenu--index-alist) (null imenu--index-alist) (null which-function-imenu-failed)) - (imenu--make-index-alist) + (imenu--make-index-alist t) (unless imenu--index-alist (make-local-variable 'which-function-imenu-failed) (setq which-function-imenu-failed t))) @@ -291,5 +292,5 @@ If no function name is found, return nil." (provide 'which-func) -;;; arch-tag: fa8a55c7-bfe3-4ffc-95ab-01bf21796827 +;; arch-tag: fa8a55c7-bfe3-4ffc-95ab-01bf21796827 ;;; which-func.el ends here