fix possible crash when texture size is 0

This commit is contained in:
tildearrow 2024-05-14 15:06:06 -05:00
parent 8cfd37b6f5
commit 4247faa97c
3 changed files with 8 additions and 0 deletions

View file

@ -46,11 +46,13 @@ ImTextureID FurnaceGUIRenderGL1::getTextureID(FurnaceGUITexture* which) {
float FurnaceGUIRenderGL1::getTextureU(FurnaceGUITexture* which) {
FurnaceGL1Texture* t=(FurnaceGL1Texture*)which;
if (t->widthReal<1) return 0.0f;
return (float)t->width/(float)t->widthReal;
}
float FurnaceGUIRenderGL1::getTextureV(FurnaceGUITexture* which) {
FurnaceGL1Texture* t=(FurnaceGL1Texture*)which;
if (t->heightReal<1) return 0.0f;
return (float)t->height/(float)t->heightReal;
}