Browse Source

[cmdline] Always clear screen after reconfiguring console

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 10 years ago
parent
commit
290a43efda
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      src/hci/commands/console_cmd.c

+ 5
- 0
src/hci/commands/console_cmd.c View File

32
 #include <ipxe/console.h>
32
 #include <ipxe/console.h>
33
 #include <ipxe/image.h>
33
 #include <ipxe/image.h>
34
 #include <ipxe/pixbuf.h>
34
 #include <ipxe/pixbuf.h>
35
+#include <ipxe/ansiesc.h>
35
 #include <ipxe/ansicol.h>
36
 #include <ipxe/ansicol.h>
36
 #include <usr/imgmgmt.h>
37
 #include <usr/imgmgmt.h>
37
 
38
 
114
 		goto err_configure;
115
 		goto err_configure;
115
 	}
116
 	}
116
 
117
 
118
+	/* Reapply default colour pair and clear screen */
119
+	ansicol_set_pair ( CPAIR_DEFAULT );
120
+	printf ( CSI "2J" CSI "H" );
121
+
117
  err_configure:
122
  err_configure:
118
 	pixbuf_put ( opts.config.pixbuf );
123
 	pixbuf_put ( opts.config.pixbuf );
119
  err_pixbuf:
124
  err_pixbuf:

Loading…
Cancel
Save