From 30f1d4747ef89ebfde65ebf0b0fc52249c7443f7 Mon Sep 17 00:00:00 2001 From: Stephen White Date: Mon, 16 Jul 2018 19:40:42 +1000 Subject: [PATCH] Fixed crash bug when using without an OLED LCD --- src/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 84548b6..f5200c7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -411,6 +411,10 @@ void InitialiseLCD() } screenLCD->RefreshScreen(); } + else + { + screenLCD = 0; + } } //void UpdateUartControls(bool refreshStatusDisplay, bool LED, bool Motor, bool ATN, bool DATA, bool CLOCK, u32 Track, u32 romIndex) @@ -1304,7 +1308,8 @@ extern "C" IEC_Bus::Initialise(); - screenLCD->ClearInit(0); + if (screenLCD) + screenLCD->ClearInit(0); #ifdef HAS_MULTICORE start_core(3, _spin_core);