diff options
author | kato <kato@FreeBSD.org> | 2000-02-11 08:54:16 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 2000-02-11 08:54:16 +0000 |
commit | f62aca8d17944eda5d09ce8e7bd2f8c6fd92ec53 (patch) | |
tree | 3fef66a7453afe3573939e6b416f6f5559a8ab39 /sys | |
parent | 105fe3ec1d4b68df4a45269adb8c839eaaf666ee (diff) | |
download | FreeBSD-src-f62aca8d17944eda5d09ce8e7bd2f8c6fd92ec53.zip FreeBSD-src-f62aca8d17944eda5d09ce8e7bd2f8c6fd92ec53.tar.gz |
Synced with sys/dev/syscons/scterm-sc.c rev 1.4.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/pc98/cbus/scterm-sck.c | 6 | ||||
-rw-r--r-- | sys/pc98/pc98/scterm-sck.c | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/sys/pc98/cbus/scterm-sck.c b/sys/pc98/cbus/scterm-sck.c index 57b959d..f00250b 100644 --- a/sys/pc98/cbus/scterm-sck.c +++ b/sys/pc98/cbus/scterm-sck.c @@ -179,8 +179,10 @@ scterm_init(scr_stat *scp, void **softc, int code) tcp->esc = 0; tcp->saved_xpos = -1; tcp->saved_ypos = -1; +#if 0 tcp->std_color = tcp->dflt_std_color; tcp->rev_color = tcp->dflt_rev_color; +#endif tcp->cur_color = tcp->std_color; tcp->cur_attr = mask2attr(tcp); break; @@ -550,6 +552,7 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c) break; case 'C': /* set cursor type & shape */ + i = spltty(); if (!ISGRAPHSC(sc->cur_scp)) sc_remove_cursor_image(sc->cur_scp); if (tcp->num_param == 1) { @@ -572,11 +575,10 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c) * are affected. Update the cursor in the current console... */ if (!ISGRAPHSC(sc->cur_scp)) { - i = spltty(); sc_set_cursor_image(sc->cur_scp); sc_draw_cursor_image(sc->cur_scp); - splx(i); } + splx(i); break; case 'F': /* set ansi foreground */ diff --git a/sys/pc98/pc98/scterm-sck.c b/sys/pc98/pc98/scterm-sck.c index 57b959d..f00250b 100644 --- a/sys/pc98/pc98/scterm-sck.c +++ b/sys/pc98/pc98/scterm-sck.c @@ -179,8 +179,10 @@ scterm_init(scr_stat *scp, void **softc, int code) tcp->esc = 0; tcp->saved_xpos = -1; tcp->saved_ypos = -1; +#if 0 tcp->std_color = tcp->dflt_std_color; tcp->rev_color = tcp->dflt_rev_color; +#endif tcp->cur_color = tcp->std_color; tcp->cur_attr = mask2attr(tcp); break; @@ -550,6 +552,7 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c) break; case 'C': /* set cursor type & shape */ + i = spltty(); if (!ISGRAPHSC(sc->cur_scp)) sc_remove_cursor_image(sc->cur_scp); if (tcp->num_param == 1) { @@ -572,11 +575,10 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c) * are affected. Update the cursor in the current console... */ if (!ISGRAPHSC(sc->cur_scp)) { - i = spltty(); sc_set_cursor_image(sc->cur_scp); sc_draw_cursor_image(sc->cur_scp); - splx(i); } + splx(i); break; case 'F': /* set ansi foreground */ |