summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-06-26 18:14:16 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-06-26 18:14:16 +0200
commit90069ac46aeb7ff8ead213aa409bfe0147491539 (patch)
tree98ff3301d7d18b17bd1ae640218e5b9296cf5f39
parentd440b6ca43902b73c659562dc8891ab16cf1978f (diff)
downloadabaos-90069ac46aeb7ff8ead213aa409bfe0147491539.tar.gz
abaos-90069ac46aeb7ff8ead213aa409bfe0147491539.tar.bz2
nothing working in gui!
-rw-r--r--src/kernel/kernel.c9
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;
}