Fix displaying ModelBmp on small surfaces

Resolves #269
This commit is contained in:
Raphael Coeffic
2021-06-19 17:05:55 +02:00
parent 3baa932f47
commit 869bcc09b7
+6 -1
View File
@@ -97,7 +97,12 @@ class ModelBitmapWidget: public Widget
TRACE("could not load bitmap '%s'", filename.c_str());
return;
}
buffer->drawScaledBitmap(bitmap.get(), 0, 38, width(), height() - 38);
if (rect.h >= 96 && rect.w >= 120) {
buffer->drawScaledBitmap(bitmap.get(), 0, 38, width(), height() - 38);
} else {
buffer->drawScaledBitmap(bitmap.get(), 0, 0, width(), height());
}
}
}
};