diff options
| author | Andreas Schwab | 2008-04-20 08:32:11 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2008-04-20 08:32:11 +0000 |
| commit | a7ce6c7f5d954f3bcfa72eb45ef523c9a4823f67 (patch) | |
| tree | 5b96bd5ce191e0fd9e5b738582b8877048b2eb00 | |
| parent | 95dbaaea805198e1e69cd55ae958e960226fb10b (diff) | |
| download | emacs-a7ce6c7f5d954f3bcfa72eb45ef523c9a4823f67.tar.gz emacs-a7ce6c7f5d954f3bcfa72eb45ef523c9a4823f67.zip | |
(server-switch-buffer): Also consider clients in the
selected frame.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/server.el | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1d2516d4062..767f8d0c376 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-04-20 Andreas Schwab <schwab@suse.de> | ||
| 2 | |||
| 3 | * server.el (server-switch-buffer): Also consider clients in the | ||
| 4 | selected frame. | ||
| 5 | |||
| 1 | 2008-04-19 Nick Roberts <nickrob@snap.net.nz> | 6 | 2008-04-19 Nick Roberts <nickrob@snap.net.nz> |
| 2 | 7 | ||
| 3 | * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Select | 8 | * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Select |
diff --git a/lisp/server.el b/lisp/server.el index c88143f7ca1..90adaace156 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -1220,8 +1220,10 @@ done that." | |||
| 1220 | (let ((rest server-clients)) | 1220 | (let ((rest server-clients)) |
| 1221 | (while (and rest (not next-buffer)) | 1221 | (while (and rest (not next-buffer)) |
| 1222 | (let ((proc (car rest))) | 1222 | (let ((proc (car rest))) |
| 1223 | ;; Only look at frameless clients. | 1223 | ;; Only look at frameless clients, or those in the selected |
| 1224 | (when (not (process-get proc 'frame)) | 1224 | ;; frame. |
| 1225 | (when (or (not (process-get proc 'frame)) | ||
| 1226 | (eq (process-get proc 'frame) (selected-frame))) | ||
| 1225 | (setq next-buffer (car (process-get proc 'buffers)))) | 1227 | (setq next-buffer (car (process-get proc 'buffers)))) |
| 1226 | (setq rest (cdr rest))))) | 1228 | (setq rest (cdr rest))))) |
| 1227 | (and next-buffer (server-switch-buffer next-buffer killed-one)) | 1229 | (and next-buffer (server-switch-buffer next-buffer killed-one)) |