Fix header not reappearing after menu exit
This commit is contained in:
10
src/main.cpp
10
src/main.cpp
@@ -344,7 +344,7 @@ void drawHeader() {
|
||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
||||
tft.setTextSize(1);
|
||||
tft.setCursor(6, 10);
|
||||
tft.println("Leos FR");
|
||||
tft.println("Leos Radar");
|
||||
drawMenuButton();
|
||||
updateWifiIcon();
|
||||
drawWeatherIcon();
|
||||
@@ -685,10 +685,8 @@ void loop() {
|
||||
}
|
||||
|
||||
if (tapped) {
|
||||
if (menuBtn.contains(tap.x, tap.y)) {
|
||||
if (menuBtn.contains(tap.x, tap.y)) {
|
||||
MenuScreen::run(tft);
|
||||
drawHeader();
|
||||
updateStatusLine();
|
||||
forceRedraw = true;
|
||||
} else if (weatherIconRect.contains(tap.x, tap.y)) {
|
||||
showWeatherInfo(tft);
|
||||
@@ -716,8 +714,10 @@ void loop() {
|
||||
uint32_t currentVersion = AircraftTable::version();
|
||||
if (forceRedraw || currentVersion != lastRenderedVersion) {
|
||||
lastRenderedVersion = currentVersion;
|
||||
forceRedraw = false;
|
||||
forceRedraw = false;
|
||||
RadarScreen::render(tft, CONTENT_TOP);
|
||||
drawHeader();
|
||||
updateStatusLine();
|
||||
lastSweepMs = millis();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user