diff options
Diffstat (limited to 'lib/tools')
-rw-r--r-- | lib/tools/emacs/erldoc.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/tools/emacs/erldoc.el b/lib/tools/emacs/erldoc.el index 77e66bfc98..b9d5e9572a 100644 --- a/lib/tools/emacs/erldoc.el +++ b/lib/tools/emacs/erldoc.el @@ -213,9 +213,10 @@ up the indexing." (when (and (eq (car-safe d) 'a) (gethash (erldoc-dom-get-attribute d 'name) table)) (push (append (gethash (erldoc-dom-get-attribute d 'name) table) - (list (funcall span-content - (or (erldoc-dom-get-element d 'span) - (cadr (memq d erldoc-dom-walk-siblings)))))) + (list (or (funcall span-content d) + (funcall span-content + (or (erldoc-dom-get-element d 'span) + (cadr (memq d erldoc-dom-walk-siblings))))))) entries)) ;; Get data types (when (and (eq (car-safe d) 'a) |