diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-01 12:49:26 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-07-01 12:49:26 +0200 |
commit | 554c9da1d6116eee356b45b579e5086ef66f21eb (patch) | |
tree | 37c671837327f351243cd7b7733c67dd474ccda4 | |
parent | f06b0dbb4d06a130d61d6fa1d9edc797247d284a (diff) | |
download | abaos-554c9da1d6116eee356b45b579e5086ef66f21eb.tar.gz abaos-554c9da1d6116eee356b45b579e5086ef66f21eb.tar.bz2 |
restoring VGA text cursor in the right place
-rw-r--r-- | src/kernel/kernel.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |