From 1a7a07dffd80171bec4f7e868baaa890f8101304 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 8 Jun 2016 19:45:03 +0200 Subject: [PATCH] [Horus] MODEL SELECT current model refresh bug --- radio/src/storage/modelslist.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/radio/src/storage/modelslist.h b/radio/src/storage/modelslist.h index 746cb231a..7d6652f28 100644 --- a/radio/src/storage/modelslist.h +++ b/radio/src/storage/modelslist.h @@ -38,7 +38,13 @@ class ModelCell strncpy(this->name, name, sizeof(this->name)); ModelHeader header; - const char * error = readModel(name, (uint8_t *)&header, sizeof(header)); + const char * error = NULL; + + if (strncmp(name, g_eeGeneral.currModelFilename, LEN_MODEL_FILENAME) == 0) + header = g_model.header; + else + error = readModel(name, (uint8_t *)&header, sizeof(header)); + if (error) { buffer.drawText(5, 2, "(Invalid Model)", TEXT_COLOR); buffer.drawBitmapPattern(5, 23, LBM_LIBRARY_SLOT, TEXT_COLOR);