* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Fix bug
When updating the very last entry, tabulated-list-print would erase it and then try to look at the next one (which obviously isn't there).
This commit is contained in:
parent
a246df7256
commit
8d332aecca
1 changed files with 5 additions and 4 deletions
|
@ -356,10 +356,11 @@ changing `tabulated-list-sort-key'."
|
|||
nil)
|
||||
;; If this entry sorts after id (or it's the
|
||||
;; end), then just insert id and move on.
|
||||
((funcall sorter elt
|
||||
;; FIXME: Might be faster if
|
||||
;; don't construct this list.
|
||||
(list local-id (tabulated-list-get-entry)))
|
||||
((or (not local-id)
|
||||
(funcall sorter elt
|
||||
;; FIXME: Might be faster if
|
||||
;; don't construct this list.
|
||||
(list local-id (tabulated-list-get-entry))))
|
||||
(apply tabulated-list-printer elt)
|
||||
nil)
|
||||
;; We find an entry that sorts before id,
|
||||
|
|
Loading…
Add table
Reference in a new issue