From 878f09bbdf1377e54d287d729c500c7fc3bf3b2e Mon Sep 17 00:00:00 2001 From: Rembrand van Lakwijk Date: Tue, 10 Sep 2019 17:23:44 +0200 Subject: [PATCH] Fix OLED screen showing content from previous screen on empty lines in caddy view --- src/DiskCaddy.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/DiskCaddy.cpp b/src/DiskCaddy.cpp index cd8bbcc..493a164 100644 --- a/src/DiskCaddy.cpp +++ b/src/DiskCaddy.cpp @@ -341,6 +341,11 @@ void DiskCaddy::ShowSelectedImage(u32 index) if (y >= screenLCD->Height()) break; } + while (y < screenLCD->Height()) { + memset(buffer, ' ', screenLCD->Width()/screenLCD->GetFontWidth()); + screenLCD->PrintText(false, x, y, buffer, BkColour, BkColour); + y += screenLCD->GetFontHeight(); + } screenLCD->SwapBuffers(); } }