diff --git a/src/graphics/Screen.cpp b/src/graphics/Screen.cpp index ce6b7d5dd..9586830c1 100644 --- a/src/graphics/Screen.cpp +++ b/src/graphics/Screen.cpp @@ -1058,7 +1058,8 @@ void Screen::setup() nodeStatusObserver.observe(&nodeStatus->onNewStatus); if (textMessageModule) textMessageObserver.observe(textMessageModule); - inputObserver.observe(inputBroker); + if (inputBroker) + inputObserver.observe(inputBroker); // Modules can notify screen about refresh MeshModule::observeUIEvents(&uiFrameEventObserver);