Synced with sys/dev/syscons/scterm-sc.c rev 1.4.
This commit is contained in:
parent
32c3d17908
commit
2611194fd9
@ -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 */
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user