aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlan Mackenzie2022-07-08 20:19:03 +0000
committerAlan Mackenzie2022-07-08 20:19:03 +0000
commit0508d7c4d6637d63a823b66e9f87ab54c2e73b09 (patch)
treed44ebdb22d6112ef3533018224953a2639b3d006 /src
parentdf157953612910e26cab7d1aa31b7ac5cd58d945 (diff)
downloademacs-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.c12
-rw-r--r--src/keyboard.c2
-rw-r--r--src/lisp.h2
-rw-r--r--src/minibuf.c6
-rw-r--r--src/window.c2
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
1457Lisp_Object 1453Lisp_Object
1458do_switch_frame (Lisp_Object frame, int track, int for_deletion, Lisp_Object norecord) 1454do_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
1580DEFUN ("handle-switch-frame", Fhandle_switch_frame, 1576DEFUN ("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
1596DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0, 1592DEFUN ("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. */
4843extern void store_frame_param (struct frame *, Lisp_Object, Lisp_Object); 4843extern void store_frame_param (struct frame *, Lisp_Object, Lisp_Object);
4844extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object); 4844extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object);
4845extern Lisp_Object do_switch_frame (Lisp_Object, int, int, Lisp_Object); 4845extern Lisp_Object do_switch_frame (Lisp_Object, int, Lisp_Object);
4846extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); 4846extern Lisp_Object get_frame_param (struct frame *, Lisp_Object);
4847extern void frames_discard_buffer (Lisp_Object); 4847extern void frames_discard_buffer (Lisp_Object);
4848extern void init_frame_once (void); 4848extern 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;