From 3fdfcf45f9725ba886c9a488efe40dd190725ee2 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sat, 19 Mar 2016 14:35:45 +0100 Subject: [PATCH] [Horus] ModelBmp widget refreshed when the model name changes --- radio/src/gui/horus/widgets/modelbmp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/horus/widgets/modelbmp.cpp b/radio/src/gui/horus/widgets/modelbmp.cpp index cbb76ec7c..21cbe3873 100644 --- a/radio/src/gui/horus/widgets/modelbmp.cpp +++ b/radio/src/gui/horus/widgets/modelbmp.cpp @@ -66,7 +66,8 @@ class ModelBitmapWidget: public Widget virtual void refresh() { - if (memcmp(bitmapFilename, g_model.header.bitmap, sizeof(g_model.header.bitmap)) != 0) { + if (memcmp(bitmapFilename, g_model.header.bitmap, sizeof(g_model.header.bitmap)) != 0 || + memcmp(modelName, g_model.header.name, sizeof(g_model.header.name)) != 0) { refreshBuffer(); memcpy(bitmapFilename, g_model.header.bitmap, sizeof(g_model.header.bitmap)); } @@ -78,6 +79,7 @@ class ModelBitmapWidget: public Widget protected: char bitmapFilename[sizeof(g_model.header.bitmap)]; + char modelName[sizeof(g_model.header.name)]; BitmapBuffer * buffer; };