|
@@ -1164,6 +1164,8 @@ static void csi_J(struct vc_data *vc, int vpar)
|
|
scr_memsetw(vc->vc_screenbuf, vc->vc_video_erase_char,
|
|
scr_memsetw(vc->vc_screenbuf, vc->vc_video_erase_char,
|
|
vc->vc_screenbuf_size >> 1);
|
|
vc->vc_screenbuf_size >> 1);
|
|
set_origin(vc);
|
|
set_origin(vc);
|
|
|
|
+ if (CON_IS_VISIBLE(vc))
|
|
|
|
+ update_screen(vc);
|
|
/* fall through */
|
|
/* fall through */
|
|
case 2: /* erase whole display */
|
|
case 2: /* erase whole display */
|
|
count = vc->vc_cols * vc->vc_rows;
|
|
count = vc->vc_cols * vc->vc_rows;
|