Fix Linux Input enable logic (#10093)

This commit is contained in:
Jonathan Bennett
2026-04-06 15:02:38 -05:00
committed by GitHub
parent 98963218ad
commit 2dd9c5eef2
+3 -1
View File
@@ -382,12 +382,14 @@ void InputBroker::Init()
} }
#endif // HAS_BUTTON #endif // HAS_BUTTON
#if ARCH_PORTDUINO #if ARCH_PORTDUINO
if (config.display.displaymode != meshtastic_Config_DisplayConfig_DisplayMode_COLOR && portduino_config.i2cdev != "") { if (config.display.displaymode != meshtastic_Config_DisplayConfig_DisplayMode_COLOR) {
if (portduino_config.i2cdev != "") {
seesawRotary = new SeesawRotary("SeesawRotary"); seesawRotary = new SeesawRotary("SeesawRotary");
if (!seesawRotary->init()) { if (!seesawRotary->init()) {
delete seesawRotary; delete seesawRotary;
seesawRotary = nullptr; seesawRotary = nullptr;
} }
}
aLinuxInputImpl = new LinuxInputImpl(); aLinuxInputImpl = new LinuxInputImpl();
aLinuxInputImpl->init(); aLinuxInputImpl->init();
} }