Changeset 4161 for trunk/lisp/imenu.el
- Timestamp:
- 09/09/06 16:30:10 (2 years ago)
- Files:
-
- trunk/lisp/imenu.el (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lisp/imenu.el
r4111 r4161 968 968 969 969 (defvar imenu-menubar-modified-tick 0 970 "The value of (buffer-modified-tick) as of last call to `imenu-update-menubar'.") 970 "The value of (buffer-chars-modified-tick) as of the last call 971 to `imenu-update-menubar'.") 971 972 (make-variable-buffer-local 'imenu-menubar-modified-tick) 972 973 … … 974 975 (when (and (current-local-map) 975 976 (keymapp (lookup-key (current-local-map) [menu-bar index])) 976 (not (eq (buffer-modified-tick) 977 imenu-menubar-modified-tick))) 978 (setq imenu-menubar-modified-tick (buffer-modified-tick)) 977 (/= (buffer-chars-modified-tick) imenu-menubar-modified-tick)) 978 (setq imenu-menubar-modified-tick (buffer-chars-modified-tick)) 979 979 (let ((index-alist (imenu--make-index-alist t))) 980 980 ;; Don't bother updating if the index-alist has not changed
