From 3b26e716e36ef03d95e1e6823474ad556218e113 Mon Sep 17 00:00:00 2001 From: Erin Date: Mon, 18 Sep 2017 22:29:40 -0500 Subject: [PATCH] vga_console: fix write_byte wrapping --- src/arch/x86_64/device/vga_console.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/arch/x86_64/device/vga_console.rs b/src/arch/x86_64/device/vga_console.rs index c1bb26b..70ab159 100644 --- a/src/arch/x86_64/device/vga_console.rs +++ b/src/arch/x86_64/device/vga_console.rs @@ -78,8 +78,6 @@ impl Writer { match byte { b'\n' => self.new_line(), byte => { - if self.column_pos >= BUFFER_WIDTH {self.new_line();} - let row = self.row_pos; let col = self.column_pos; let style = self.style; @@ -90,6 +88,7 @@ impl Writer { }); self.column_pos += 1; + if self.column_pos >= BUFFER_WIDTH { self.new_line();} } } }