From f37f5d86b74870e878f69bd41a3c70a59c4ce1c1 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 29 Apr 2021 15:01:54 +0200 Subject: Debug memory --- src/drivers/psftext.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/drivers/psftext.cc') diff --git a/src/drivers/psftext.cc b/src/drivers/psftext.cc index da7e8c9..1df4dd3 100644 --- a/src/drivers/psftext.cc +++ b/src/drivers/psftext.cc @@ -30,8 +30,10 @@ void psftext_putchar(char c){ if(c=='\n'){ psf_status.y++; psf_status.x=0; - if(psf_status.y>psf_status.nline) + if(psf_status.y>=psf_status.nline){ framebuffer_scrollup(psf_status.header.glyph_height); + psf_status.y--; + } return; } @@ -60,7 +62,9 @@ void psftext_putchar(char c){ if(psf_status.x>psf_status.nchar){ psf_status.y++; psf_status.x=0; - if(psf_status.y>psf_status.nline) + if(psf_status.y>=psf_status.nline){ framebuffer_scrollup(psf_status.header.glyph_height); + psf_status.y--; + } } } \ No newline at end of file -- cgit v1.2.3