diff --git a/src/driver/glcd/glcd.cpp b/src/driver/glcd/glcd.cpp index 8e9e94ded..469af0ba8 100644 --- a/src/driver/glcd/glcd.cpp +++ b/src/driver/glcd/glcd.cpp @@ -137,7 +137,6 @@ cGLCD::cGLCD() InitAnalogClock(); InitDigitalClock(); InitSimpleClock(); - InitWeather(); Update(); } @@ -667,6 +666,8 @@ void cGLCD::updateFonts() } } + WeatherUpdateFonts(); + fonts_initialized = true; } diff --git a/src/driver/glcd/weather.cpp b/src/driver/glcd/weather.cpp index f5b9bd3f5..16792e49a 100644 --- a/src/driver/glcd/weather.cpp +++ b/src/driver/glcd/weather.cpp @@ -51,11 +51,6 @@ int weather_fontsize; int standby_weather_percent; int standby_weather_fontsize; -void InitWeather() -{ - WeatherUpdateFonts(); -} - void WeatherUpdateFonts() { cGLCD *cglcd = cGLCD::getInstance(); diff --git a/src/driver/glcd/weather.h b/src/driver/glcd/weather.h index 3839321c5..94e26bf6f 100644 --- a/src/driver/glcd/weather.h +++ b/src/driver/glcd/weather.h @@ -28,7 +28,6 @@ #pragma GCC diagnostic warning "-Wunused-parameter" #include "glcd.h" -void InitWeather(); void WeatherUpdateFonts(); void RenderWeather(int cx, int cy, int nx, int ny, bool standby); void ShowWeather(bool standby);