From 554c9da1d6116eee356b45b579e5086ef66f21eb Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 1 Jul 2017 12:49:26 +0200 Subject: restoring VGA text cursor in the right place --- src/kernel/kernel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/kernel.c') diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index 501ab90..5bc3b52 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -261,9 +261,9 @@ static void handle_keyboard_event( keyboard_event_t *event, void *context ) case MODE_GRAPHICS: vga_text_restore( vga_text ); - vga_text_set_cursor( vga_text, vga_text->cursor_x, vga_text->cursor_y ); if( vga_set_mode( vga, vga_make_mode( VGA_MODE_TYPE_TEXT, 640, 480, 4 ) ) ) { + vga_text_set_cursor( vga_text, vga_text->cursor_x, vga_text->cursor_y ); mouse_set_resolution( mouse, vga_text->res_x, vga_text->res_y ); global_context->mode = MODE_TEXT; } -- cgit v1.2.3-54-g00ecf