[Horus] ModelBmp widget refreshed when the model name changes

This commit is contained in:
Bertrand Songis
2016-03-19 14:35:45 +01:00
parent f43a790d5c
commit 3fdfcf45f9
+3 -1
View File
@@ -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;
};