diff options
| author | Martin Rudalics | 2025-05-09 09:36:00 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2025-05-09 09:36:00 +0200 |
| commit | 004187350238a05a5c7f818c9feb648c792fe9db (patch) | |
| tree | 25dc279645438c25243d62ce31d46bb0ef7c8a78 /java | |
| parent | e929d6df772e19d29b6e396e3a3330d4c9d7fe21 (diff) | |
| download | emacs-004187350238a05a5c7f818c9feb648c792fe9db.tar.gz emacs-004187350238a05a5c7f818c9feb648c792fe9db.zip | |
Fix infinite looping in 'next-frame' and associates (Bug#77985)
* src/frame.c (next_frame): Rewrite to avoid infinite looping if
FRAME itself does not qualify as candidate frame (Bug#77985).
(Fnext_frame, Fprevious_frame): Adjust do-strings.
* lisp/frame.el (other-frame): Adjust doc-string.
(frame-list-1): New function.
(make-frame-names-alist): Rewrite using 'frame-list-1' instead
of 'next-frame' (Bug#77985).
(delete-other-frames): Rewrite using 'frame-list' instead of
'next-frame'.
* doc/lispref/frames.texi (Finding All Frames): Minor
clarifications for 'frame-list' and 'next-frame'.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions