]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/imenu.el (imenu--split-submenus): Use imenu--subalist-p.
authorDrew Adams <drew.adams@oracle.com>
Thu, 15 Nov 2012 02:02:00 +0000 (21:02 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 15 Nov 2012 02:02:00 +0000 (21:02 -0500)
Fixes: debbugs:12717
lisp/ChangeLog
lisp/imenu.el

index 1a86637f4edd7d6fe90fc4c30292f0141a812285..fb783aca16fe4bfbf055b7f219efcb2adbe8e3ea 100644 (file)
@@ -1,3 +1,7 @@
+2012-11-15  Drew Adams  <drew.adams@oracle.com>
+
+       * imenu.el (imenu--split-submenus): Use imenu--subalist-p (bug#12717).
+
 2012-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/cl-macs.el (cl--transform-lambda): Defend against
index 4686d1cf538f50c179b68f5916f69bae6c38bb78..1d3da2db15bc86404f74f6a5818935068b947121 100644 (file)
@@ -546,9 +546,7 @@ The returned alist DOES NOT share structure with MENULIST."
 Return a split and sorted copy of ALIST.  The returned alist DOES
 NOT share structure with ALIST."
   (mapcar (lambda (elt)
-            (if (and (consp elt)
-                     (stringp (car elt))
-                     (listp (cdr elt)))
+            (if (imenu--subalist-p elt)
                 (imenu--split-menu (cdr elt) (car elt))
               elt))
          alist))