diff --git a/radio/src/edgetx.cpp b/radio/src/edgetx.cpp index 992070444..c29e9f215 100644 --- a/radio/src/edgetx.cpp +++ b/radio/src/edgetx.cpp @@ -1386,6 +1386,9 @@ void edgeTxInit() #endif #if defined(GUI) && !defined(COLORLCD) +#if LCD_W == 128 + lcdSetInvert(g_eeGeneral.invertLCD); +#endif lcdSetContrast(); #endif diff --git a/radio/src/storage/sdcard_yaml.cpp b/radio/src/storage/sdcard_yaml.cpp index e601f96f7..9754ffe13 100644 --- a/radio/src/storage/sdcard_yaml.cpp +++ b/radio/src/storage/sdcard_yaml.cpp @@ -604,9 +604,5 @@ const char * restoreModel(uint8_t idx, char *model_name) bool storageReadRadioSettings(bool checks) { if (!sdMounted()) sdInit(); - bool rv = loadRadioSettingsYaml(checks) == nullptr; -#if LCD_W == 128 - lcdSetInvert(g_eeGeneral.invertLCD); -#endif - return rv; + return loadRadioSettingsYaml(checks) == nullptr; }