From e296af4048867661d6985a39ea8e671590de91b7 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Sat, 24 Sep 2016 18:15:42 +0200 Subject: [PATCH] Finalize --- kernel/src/console.cpp | 1 + kernel/src/stdio.cpp | 1 + kernel/src/vesa.cpp | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/src/console.cpp b/kernel/src/console.cpp index 26520cbf..5d8712d3 100644 --- a/kernel/src/console.cpp +++ b/kernel/src/console.cpp @@ -13,6 +13,7 @@ #include "assert.hpp" #include "console.hpp" #include "vesa.hpp" +#include "logging.hpp" #include "text_console.hpp" #include "vesa_console.hpp" diff --git a/kernel/src/stdio.cpp b/kernel/src/stdio.cpp index db9f3498..221c4b05 100644 --- a/kernel/src/stdio.cpp +++ b/kernel/src/stdio.cpp @@ -165,6 +165,7 @@ void stdio::finalize(){ terminal.input_thread_pid = input_process.pid; // Save the initial image of the terminal + terminal.get_console().init(); terminal.get_console().save(); } } diff --git a/kernel/src/vesa.cpp b/kernel/src/vesa.cpp index 4413c4ba..8b2a5080 100644 --- a/kernel/src/vesa.cpp +++ b/kernel/src/vesa.cpp @@ -195,7 +195,7 @@ void vesa::draw_rect(void* buffer, size_t x, size_t y, size_t w, size_t h, uint3 } void vesa::draw_rect(size_t x, size_t y, size_t w, size_t h, uint32_t color){ - draw_rect(x, y, w, h, color); + draw_rect(screen, x, y, w, h, color); } void vesa::move_lines_up(void* buffer, size_t y, size_t x, size_t w, size_t lines, size_t n){