diff options
| author | Dave Love | 2000-11-12 00:33:19 +0000 |
|---|---|---|
| committer | Dave Love | 2000-11-12 00:33:19 +0000 |
| commit | 84d51f9bb50d4be0bc160e3ffb90f015f9cd311d (patch) | |
| tree | e4d96fb406a43777070bceade37e2c3a5c8f7490 | |
| parent | f86f6d1ea51df09afe936d290d3ae8f07e493368 (diff) | |
| download | emacs-84d51f9bb50d4be0bc160e3ffb90f015f9cd311d.tar.gz emacs-84d51f9bb50d4be0bc160e3ffb90f015f9cd311d.zip | |
(visit-tags-table-buffer): Beware of `t' in
tags-table-list.
| -rw-r--r-- | lisp/progmodes/etags.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el index 610b225a7da..539e4ae57d5 100644 --- a/lisp/progmodes/etags.el +++ b/lisp/progmodes/etags.el | |||
| @@ -634,9 +634,11 @@ Returns t if it visits a tags table, or nil if there are no more in the list." | |||
| 634 | tags-table-set-list))) | 634 | tags-table-set-list))) |
| 635 | ;; Clear out buffers holding old tables. | 635 | ;; Clear out buffers holding old tables. |
| 636 | (dolist (table tags-table-list) | 636 | (dolist (table tags-table-list) |
| 637 | (let ((buffer (find-buffer-visiting table))) | 637 | ;; The list can contain items `t'. |
| 638 | (if (stringp table) | ||
| 639 | (let ((buffer (find-buffer-visiting table))) | ||
| 638 | (if buffer | 640 | (if buffer |
| 639 | (kill-buffer buffer)))) | 641 | (kill-buffer buffer))))) |
| 640 | (setq tags-table-list (list local-tags-file-name)))) | 642 | (setq tags-table-list (list local-tags-file-name)))) |
| 641 | 643 | ||
| 642 | ;; Recompute tags-table-computed-list. | 644 | ;; Recompute tags-table-computed-list. |