Mercurial > emacs
changeset 25674:b0d0bcf1b32e
(reset_sys_modes): Change for Lisp_Object selected_frame.
(kbd_input_ast, read_input_waiting): Ditto.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Mon, 13 Sep 1999 11:13:50 +0000 |
parents | b8bc6e792b2f |
children | 992d0d097e54 |
files | src/sysdep.c |
diffstat | 1 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/sysdep.c Mon Sep 13 11:13:47 1999 +0000 +++ b/src/sysdep.c Mon Sep 13 11:13:50 1999 +0000 @@ -1777,6 +1777,8 @@ void reset_sys_modes () { + struct frame *sf; + if (noninteractive) { fflush (stdout); @@ -1796,10 +1798,11 @@ ) return; #endif - cursor_to (FRAME_HEIGHT (selected_frame) - 1, 0); - clear_end_of_line (FRAME_WIDTH (selected_frame)); + sf = SELECTED_FRAME (); + cursor_to (FRAME_HEIGHT (sf) - 1, 0); + clear_end_of_line (FRAME_WIDTH (sf)); /* clear_end_of_line may move the cursor */ - cursor_to (FRAME_HEIGHT (selected_frame) - 1, 0); + cursor_to (FRAME_HEIGHT (sf) - 1, 0); #if defined (IBMR2AIX) && defined (AIXHFT) { /* HFT devices normally use ^J as a LF/CR. We forced it to @@ -2001,7 +2004,7 @@ struct input_event e; e.kind = ascii_keystroke; XSETINT (e.code, c); - XSETFRAME (e.frame_or_window, selected_frame); + e.frame_or_window = selected_frame; kbd_buffer_store_event (&e); } if (input_available_clear_time) @@ -2677,7 +2680,7 @@ /* Scan the chars for C-g and store them in kbd_buffer. */ e.kind = ascii_keystroke; - XSETFRAME (e.frame_or_window, selected_frame); + e.frame_or_window = selected_frame; e.modifiers = 0; for (i = 0; i < nread; i++) {