branch: elpa/d-mode
commit 8e208b23d817edcc97aeae4d17ec66e81990a8d0
Author: Vladimir Panteleev <[email protected]>
Commit: Vladimir Panteleev <[email protected]>

    Fix imenu display of functions for imenu-add-to-menubar
    
    Don't create nested alists with nil name.
---
 d-mode.el | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/d-mode.el b/d-mode.el
index ed7e6c1..2028887 100644
--- a/d-mode.el
+++ b/d-mode.el
@@ -7,7 +7,7 @@
 ;; Maintainer:  Russel Winder <[email protected]>
 ;;              Vladimir Panteleev <[email protected]>
 ;; Created:  March 2007
-;; Version:  201909092009
+;; Version:  201909092042
 ;; Keywords:  D programming language emacs cc-mode
 ;; Package-Requires: ((emacs "25.1"))
 
@@ -633,11 +633,9 @@ Each list item should be a regexp matching a single 
identifier."
             (setq last-spot (car decl-or-cast)
                   d-spots
                   (cons
-                   (list
-                    kind
-                    (cons
-                     name
-                     (car decl-or-cast)))
+                   (if kind
+                       (list kind (cons name (car decl-or-cast)))
+                     (cons name (car decl-or-cast)))
                    d-spots)))))))
     (nreverse d-spots)))
 

Reply via email to