Index: emacs/src/term.c
diff -c emacs/src/term.c:1.165 emacs/src/term.c:1.166
*** emacs/src/term.c:1.165 Sun Aug 7 12:33:18 2005
--- emacs/src/term.c Sun Aug 7 17:35:09 2005
***************
*** 449,455 ****
{
if (FRAME_TERMCAP_P (XFRAME (selected_frame)))
{
! OUTPUT_IF (TS_termcap_modes);
OUTPUT_IF (TS_cursor_visible);
OUTPUT_IF (TS_keypad_mode);
losecursor ();
--- 449,465 ----
{
if (FRAME_TERMCAP_P (XFRAME (selected_frame)))
{
! if (TS_termcap_modes)
! OUTPUT (TS_termcap_modes);
! else
! {
! /* Output enough newlines to scroll all the old screen contents
! off the screen, so it won't be overwritten and lost. */
! int i;
! for (i = 0; i < FRAME_LINES (XFRAME (selected_frame)); i++)
! putchar ('\n');
! }
!
OUTPUT_IF (TS_cursor_visible);
OUTPUT_IF (TS_keypad_mode);
losecursor ();
_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs