Add CrashFont initialization

This commit is contained in:
EnderIce2 2024-02-10 07:09:15 +02:00
parent 174df62d85
commit 06abcd6c79
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -50,10 +50,11 @@ namespace CrashHandler
static bool ExceptionOccurred = false;
int SBIdx = 255;
CrashKeyboardDriver *kbd;
Video::Font *CrashFont = nullptr;
nsa void printfWrapper(char c, void *unused)
{
Display->Print(c, nullptr, true);
Display->Print(c, CrashFont, true);
UNUSED(unused);
}
@ -1430,6 +1431,7 @@ namespace CrashHandler
if (Config.InterruptsOnCrash)
{
CrashFont = new Video::Font(&_binary_files_tamsyn_font_1_11_Tamsyn8x15b_psf_start, &_binary_files_tamsyn_font_1_11_Tamsyn8x15b_psf_end, Video::FontType::PCScreenFont2);
DisplayTopOverlay();
DisplayMainScreen(crashdata);
Display->UpdateBuffer();