aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakafumi Arakaki2012-10-22 09:29:28 -0400
committerStefan Monnier2012-10-22 09:29:28 -0400
commit4f020becaf99b8797ae48a2df34693bb6c015391 (patch)
treea4a212b795b32a1ef2e7b6c60a178ea0ea174246
parentc77d37e227560d8ab87b475acef74bf20b54750e (diff)
downloademacs-4f020becaf99b8797ae48a2df34693bb6c015391.tar.gz
emacs-4f020becaf99b8797ae48a2df34693bb6c015391.zip
* lisp/progmodes/which-func.el (which-func-current): The hash-table may have
an explicit nil. Fixes: debbugs:12338
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/progmodes/which-func.el3
2 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 1b680eadc08..e208b06189e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12012-10-22 Takafumi Arakaki <aka.tkf@gmail.com> (tiny change)
2
3 * progmodes/which-func.el (which-func-current): The hash-table may have
4 an explicit nil (bug#12338).
5
12012-10-22 Stefan Monnier <monnier@iro.umontreal.ca> 62012-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
2 7
3 * electric.el (electric-pair-delete-selection-self-insert-function): 8 * electric.el (electric-pair-delete-selection-self-insert-function):
diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el
index 4819149bdf6..c2ce12b6ad4 100644
--- a/lisp/progmodes/which-func.el
+++ b/lisp/progmodes/which-func.el
@@ -182,7 +182,8 @@ and you want to simplify them for the mode line
182(defconst which-func-current 182(defconst which-func-current
183 '(:eval (replace-regexp-in-string 183 '(:eval (replace-regexp-in-string
184 "%" "%%" 184 "%" "%%"
185 (gethash (selected-window) which-func-table which-func-unknown)))) 185 (or (gethash (selected-window) which-func-table)
186 which-func-unknown))))
186;;;###autoload (put 'which-func-current 'risky-local-variable t) 187;;;###autoload (put 'which-func-current 'risky-local-variable t)
187 188
188(defvar which-func-mode nil 189(defvar which-func-mode nil