diff options
| author | Alan Mackenzie | 2022-07-08 20:19:03 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2022-07-08 20:19:03 +0000 |
| commit | 0508d7c4d6637d63a823b66e9f87ab54c2e73b09 (patch) | |
| tree | d44ebdb22d6112ef3533018224953a2639b3d006 /src | |
| parent | df157953612910e26cab7d1aa31b7ac5cd58d945 (diff) | |
| download | emacs-0508d7c4d6637d63a823b66e9f87ab54c2e73b09.tar.gz emacs-0508d7c4d6637d63a823b66e9f87ab54c2e73b09.zip | |
Remove now unused parameter TRACK from do_switch_frame.
* src/lisp.h (extern do_swith_frame declaration)
* src/frame.c (do_switch_frame): Remove parameter TRACK and its comment.
* src/frame.c (Fselect_frame, Fhandle_switch_frame, delete_frame)
* src/keyboard.c (quit_throw_to_read_char)
* src/minibuf.c (read_minibuf_unwind (twice))
* src/window.c (Fset_window_configuration): Remove argument TRACK.
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 12 | ||||
| -rw-r--r-- | src/keyboard.c | 2 | ||||
| -rw-r--r-- | src/lisp.h | 2 | ||||
| -rw-r--r-- | src/minibuf.c | 6 | ||||
| -rw-r--r-- | src/window.c | 2 |
5 files changed, 10 insertions, 14 deletions
diff --git a/src/frame.c b/src/frame.c index 4828595b935..923ef2d609a 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -1444,10 +1444,6 @@ affects all frames on the same terminal device. */) | |||
| 1444 | If FRAME is a switch-frame event `(switch-frame FRAME1)', use | 1444 | If FRAME is a switch-frame event `(switch-frame FRAME1)', use |
| 1445 | FRAME1 as frame. | 1445 | FRAME1 as frame. |
| 1446 | 1446 | ||
| 1447 | If TRACK is non-zero and the frame that currently has the focus | ||
| 1448 | redirects its focus to the selected frame, redirect that focused | ||
| 1449 | frame's focus to FRAME instead. | ||
| 1450 | |||
| 1451 | FOR_DELETION non-zero means that the selected frame is being | 1447 | FOR_DELETION non-zero means that the selected frame is being |
| 1452 | deleted, which includes the possibility that the frame's terminal | 1448 | deleted, which includes the possibility that the frame's terminal |
| 1453 | is dead. | 1449 | is dead. |
| @@ -1455,7 +1451,7 @@ affects all frames on the same terminal device. */) | |||
| 1455 | The value of NORECORD is passed as argument to Fselect_window. */ | 1451 | The value of NORECORD is passed as argument to Fselect_window. */ |
| 1456 | 1452 | ||
| 1457 | Lisp_Object | 1453 | Lisp_Object |
| 1458 | do_switch_frame (Lisp_Object frame, int track, int for_deletion, Lisp_Object norecord) | 1454 | do_switch_frame (Lisp_Object frame, int for_deletion, Lisp_Object norecord) |
| 1459 | { | 1455 | { |
| 1460 | struct frame *sf = SELECTED_FRAME (), *f; | 1456 | struct frame *sf = SELECTED_FRAME (), *f; |
| 1461 | 1457 | ||
| @@ -1574,7 +1570,7 @@ This function returns FRAME, or nil if FRAME has been deleted. */) | |||
| 1574 | /* Do not select a tooltip frame (Bug#47207). */ | 1570 | /* Do not select a tooltip frame (Bug#47207). */ |
| 1575 | error ("Cannot select a tooltip frame"); | 1571 | error ("Cannot select a tooltip frame"); |
| 1576 | else | 1572 | else |
| 1577 | return do_switch_frame (frame, 1, 0, norecord); | 1573 | return do_switch_frame (frame, 0, norecord); |
| 1578 | } | 1574 | } |
| 1579 | 1575 | ||
| 1580 | DEFUN ("handle-switch-frame", Fhandle_switch_frame, | 1576 | DEFUN ("handle-switch-frame", Fhandle_switch_frame, |
| @@ -1590,7 +1586,7 @@ necessarily represent user-visible input focus. */) | |||
| 1590 | kset_prefix_arg (current_kboard, Vcurrent_prefix_arg); | 1586 | kset_prefix_arg (current_kboard, Vcurrent_prefix_arg); |
| 1591 | run_hook (Qmouse_leave_buffer_hook); | 1587 | run_hook (Qmouse_leave_buffer_hook); |
| 1592 | 1588 | ||
| 1593 | return do_switch_frame (event, 0, 0, Qnil); | 1589 | return do_switch_frame (event, 0, Qnil); |
| 1594 | } | 1590 | } |
| 1595 | 1591 | ||
| 1596 | DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0, | 1592 | DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0, |
| @@ -2105,7 +2101,7 @@ delete_frame (Lisp_Object frame, Lisp_Object force) | |||
| 2105 | Fraise_frame (frame1); | 2101 | Fraise_frame (frame1); |
| 2106 | #endif | 2102 | #endif |
| 2107 | 2103 | ||
| 2108 | do_switch_frame (frame1, 0, 1, Qnil); | 2104 | do_switch_frame (frame1, 1, Qnil); |
| 2109 | sf = SELECTED_FRAME (); | 2105 | sf = SELECTED_FRAME (); |
| 2110 | } | 2106 | } |
| 2111 | else | 2107 | else |
diff --git a/src/keyboard.c b/src/keyboard.c index a520e533979..7c13ac96114 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -11459,7 +11459,7 @@ quit_throw_to_read_char (bool from_signal) | |||
| 11459 | if (FRAMEP (internal_last_event_frame) | 11459 | if (FRAMEP (internal_last_event_frame) |
| 11460 | && !EQ (internal_last_event_frame, selected_frame)) | 11460 | && !EQ (internal_last_event_frame, selected_frame)) |
| 11461 | do_switch_frame (make_lispy_switch_frame (internal_last_event_frame), | 11461 | do_switch_frame (make_lispy_switch_frame (internal_last_event_frame), |
| 11462 | 0, 0, Qnil); | 11462 | 0, Qnil); |
| 11463 | 11463 | ||
| 11464 | sys_longjmp (getcjmp, 1); | 11464 | sys_longjmp (getcjmp, 1); |
| 11465 | } | 11465 | } |
diff --git a/src/lisp.h b/src/lisp.h index 35cc7f5a098..5ffc2bb0386 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -4842,7 +4842,7 @@ extern void syms_of_indent (void); | |||
| 4842 | /* Defined in frame.c. */ | 4842 | /* Defined in frame.c. */ |
| 4843 | extern void store_frame_param (struct frame *, Lisp_Object, Lisp_Object); | 4843 | extern void store_frame_param (struct frame *, Lisp_Object, Lisp_Object); |
| 4844 | extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object); | 4844 | extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object); |
| 4845 | extern Lisp_Object do_switch_frame (Lisp_Object, int, int, Lisp_Object); | 4845 | extern Lisp_Object do_switch_frame (Lisp_Object, int, Lisp_Object); |
| 4846 | extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); | 4846 | extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); |
| 4847 | extern void frames_discard_buffer (Lisp_Object); | 4847 | extern void frames_discard_buffer (Lisp_Object); |
| 4848 | extern void init_frame_once (void); | 4848 | extern void init_frame_once (void); |
diff --git a/src/minibuf.c b/src/minibuf.c index c2e270a450d..0fba334b22b 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -1123,8 +1123,8 @@ read_minibuf_unwind (void) | |||
| 1123 | found: | 1123 | found: |
| 1124 | if (!EQ (exp_MB_frame, saved_selected_frame) | 1124 | if (!EQ (exp_MB_frame, saved_selected_frame) |
| 1125 | && !NILP (exp_MB_frame)) | 1125 | && !NILP (exp_MB_frame)) |
| 1126 | do_switch_frame (exp_MB_frame, 0, 0, Qt); /* This also sets | 1126 | do_switch_frame (exp_MB_frame, 0, Qt); /* This also sets |
| 1127 | minibuf_window */ | 1127 | minibuf_window */ |
| 1128 | 1128 | ||
| 1129 | /* To keep things predictable, in case it matters, let's be in the | 1129 | /* To keep things predictable, in case it matters, let's be in the |
| 1130 | minibuffer when we reset the relevant variables. Don't depend on | 1130 | minibuffer when we reset the relevant variables. Don't depend on |
| @@ -1236,7 +1236,7 @@ read_minibuf_unwind (void) | |||
| 1236 | /* Restore the selected frame. */ | 1236 | /* Restore the selected frame. */ |
| 1237 | if (!EQ (exp_MB_frame, saved_selected_frame) | 1237 | if (!EQ (exp_MB_frame, saved_selected_frame) |
| 1238 | && !NILP (exp_MB_frame)) | 1238 | && !NILP (exp_MB_frame)) |
| 1239 | do_switch_frame (saved_selected_frame, 0, 0, Qt); | 1239 | do_switch_frame (saved_selected_frame, 0, Qt); |
| 1240 | } | 1240 | } |
| 1241 | 1241 | ||
| 1242 | /* Replace the expired minibuffer in frame exp_MB_frame with the next less | 1242 | /* Replace the expired minibuffer in frame exp_MB_frame with the next less |
diff --git a/src/window.c b/src/window.c index af463b90ce6..70438b70b8f 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -7299,7 +7299,7 @@ the return value is nil. Otherwise the value is t. */) | |||
| 7299 | do_switch_frame (NILP (dont_set_frame) | 7299 | do_switch_frame (NILP (dont_set_frame) |
| 7300 | ? data->selected_frame | 7300 | ? data->selected_frame |
| 7301 | : old_frame | 7301 | : old_frame |
| 7302 | , 0, 0, Qnil); | 7302 | , 0, Qnil); |
| 7303 | } | 7303 | } |
| 7304 | 7304 | ||
| 7305 | FRAME_WINDOW_CHANGE (f) = true; | 7305 | FRAME_WINDOW_CHANGE (f) = true; |