diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-29 15:01:54 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-29 15:01:54 +0200 |
| commit | f37f5d86b74870e878f69bd41a3c70a59c4ce1c1 (patch) | |
| tree | 65620f0504fea111ba870457f32bc072dc27fe7a /src/drivers/psftext.cc | |
| parent | fde8a1ab65d5e33d90123a3aaa9b5c15e249689f (diff) | |
Debug memory
Diffstat (limited to 'src/drivers/psftext.cc')
| -rw-r--r-- | src/drivers/psftext.cc | 8 |
1 files changed, 6 insertions, 2 deletions
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 |
