Avoid leaving nil in the alist in cc-imenu-objc-function

Fixes: debbugs:12029
This commit is contained in:
Leo Liu 2012-07-26 00:11:23 +08:00
parent 971635eeb9
commit 9a0f8f2e95
2 changed files with 7 additions and 6 deletions

View file

@ -1,3 +1,8 @@
2012-07-25 Leo Liu <sdl.web@gmail.com>
* progmodes/cc-menus.el (cc-imenu-objc-function): Avoid leaving nil in
the alist (bug#12029).
2012-07-25 Chong Yidong <cyd@gnu.org>
* mouse.el (mouse-drag-track): Do not set the mark if the user

View file

@ -399,14 +399,10 @@ Example:
str2 "@protocol")))
(setq str (cc-imenu-objc-remove-white-space str))
(setq methodlist (cons (cons str2
(match-beginning langnum))
(match-beginning langnum))
methodlist))
(setq toplist (cons nil (cons (cons str
methodlist) toplist))
(setq toplist (cons (cons str methodlist) toplist)
methodlist nil))))
;;
(if (eq (car toplist) nil)
(setq toplist (cdr toplist)))
;; In this buffer, there is only one or zero @{interface|implementation|protocol}.
(if (< classcount 2)