diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-26 18:14:16 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-06-26 18:14:16 +0200 |
commit | 90069ac46aeb7ff8ead213aa409bfe0147491539 (patch) | |
tree | 98ff3301d7d18b17bd1ae640218e5b9296cf5f39 | |
parent | d440b6ca43902b73c659562dc8891ab16cf1978f (diff) | |
download | abaos-90069ac46aeb7ff8ead213aa409bfe0147491539.tar.gz abaos-90069ac46aeb7ff8ead213aa409bfe0147491539.tar.bz2 |
nothing working in gui!
-rw-r--r-- | src/kernel/kernel.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index d32d23e..9e53c8a 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -136,19 +136,16 @@ void kernel_main( void ) // burning CPU.. kernel_halt( ); -// This has races: -#if 0 switch( global_context.mode ) { case MODE_TEXT: break; case MODE_GRAPHICS: - interrupts_disable( ); +// interrupts_disable( ); ((widget_vtable_t *)global_context.desktop.vtable)->draw( &global_context.desktop, &global_context.vga ); - interrupts_enable( ); +// interrupts_enable( ); break; } -#endif } TERMINATE: @@ -269,7 +266,6 @@ static void handle_mouse_event( mouse_event_t *event, void *context ) { global_context_t *global_context = (global_context_t *)context; vga_text_t *vga_text = &global_context->vga_text; - vga_t *vga = &global_context->vga; desktop_t *desktop = &global_context->desktop; switch( global_context->mode ) { @@ -304,7 +300,6 @@ static void handle_mouse_event( mouse_event_t *event, void *context ) case MOUSE_EVENT_TYPE_MOVE: desktop_on_mouse_move( desktop, event->old_cursor_x, event->old_cursor_y, event->cursor_x, event->cursor_y ); - ((widget_vtable_t *)desktop->vtable)->draw( desktop, vga ); break; } |