diff options
author | Richard M. Stallman <rms@gnu.org> | 1996-09-21 02:25:37 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1996-09-21 02:25:37 +0000 |
commit | 92196cdc733a465101b47f9ce0de12be5c9a70ef (patch) | |
tree | 5154757a279d0b8551f4416935849be591aaea08 /src | |
parent | 415580c8acb27aad2d0f6a44c89328794f52e858 (diff) | |
download | emacs-92196cdc733a465101b47f9ce0de12be5c9a70ef.tar.gz |
(term_init): Use new vertical scroll bar enumerated type.
Use new macro SET_FRAME_WIDTH.
Diffstat (limited to 'src')
-rw-r--r-- | src/term.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/term.c b/src/term.c index 351cfd2c37e..8519a49ee57 100644 --- a/src/term.c +++ b/src/term.c @@ -1463,7 +1463,7 @@ term_init (terminal_type) baud_rate = 19200; FRAME_CAN_HAVE_SCROLL_BARS (selected_frame) = 0; - FRAME_HAS_VERTICAL_SCROLL_BARS (selected_frame) = 0; + FRAME_VERTICAL_SCROLL_BAR_TYPE (selected_frame) = vertical_scroll_bar_none; return; #endif /* WINDOWSNT */ @@ -1593,10 +1593,13 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.\n", } if (FRAME_WIDTH (selected_frame) <= 0) - FRAME_WIDTH (selected_frame) = tgetnum ("co"); + SET_FRAME_WIDTH (selected_frame, tgetnum ("co")); + else + /* Keep width and external_width consistent */ + SET_FRAME_WIDTH (selected_frame, FRAME_WIDTH (selected_frame)); if (FRAME_HEIGHT (selected_frame) <= 0) FRAME_HEIGHT (selected_frame) = tgetnum ("li"); - + if (FRAME_HEIGHT (selected_frame) < 3 || FRAME_WIDTH (selected_frame) < 3) fatal ("Screen size %dx%d is too small.\n", @@ -1758,7 +1761,8 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.\n", /* Remove width of standout marker from usable width of line */ if (TN_standout_width > 0) - FRAME_WIDTH (selected_frame) -= TN_standout_width; + SET_FRAME_WIDTH (selected_frame, + FRAME_WIDTH (selected_frame) - TN_standout_width); UseTabs = tabs_safe_p () && TabWidth == 8; @@ -1782,7 +1786,7 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.\n", baud_rate = 9600; FRAME_CAN_HAVE_SCROLL_BARS (selected_frame) = 0; - FRAME_HAS_VERTICAL_SCROLL_BARS (selected_frame) = 0; + FRAME_VERTICAL_SCROLL_BAR_TYPE (selected_frame) = vertical_scroll_bar_none; } /* VARARGS 1 */ |