diff options
| -rw-r--r-- | lisp/info.el | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lisp/info.el b/lisp/info.el index 72bd7815fa0..8fede618112 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -2193,9 +2193,13 @@ specific node to expand." | |||
| 2193 | ;; being known at creation time. | 2193 | ;; being known at creation time. |
| 2194 | (if (not node) | 2194 | (if (not node) |
| 2195 | (speedbar-with-writable (insert "Info Nodes:\n"))) | 2195 | (speedbar-with-writable (insert "Info Nodes:\n"))) |
| 2196 | (let ((completions nil)) | 2196 | (let ((completions nil) |
| 2197 | (setq completions | 2197 | (cf (selected-frame))) |
| 2198 | (Info-speedbar-fetch-file-nodes (or node '"(dir)top"))) | 2198 | (select-frame speedbar-attached-frame) |
| 2199 | (save-window-excursion | ||
| 2200 | (setq completions | ||
| 2201 | (Info-speedbar-fetch-file-nodes (or node '"(dir)top")))) | ||
| 2202 | (select-frame cf) | ||
| 2199 | (if completions | 2203 | (if completions |
| 2200 | (speedbar-with-writable | 2204 | (speedbar-with-writable |
| 2201 | (while completions | 2205 | (while completions |