Fixed: Wrong element width when using scaled texture.

--HG--
branch : develop
This commit is contained in:
Nimetu 2016-12-21 23:47:50 +02:00
parent 04e774dc37
commit 3fbfa4743b
2 changed files with 6 additions and 0 deletions

View file

@ -446,6 +446,9 @@ namespace NLGUI
// *************************************************************************** // ***************************************************************************
sint32 CCtrlButton::getMaxUsedW() const sint32 CCtrlButton::getMaxUsedW() const
{ {
if (_Scale)
return _WReal;
sint32 txw, txh; sint32 txw, txh;
CViewRenderer &rVR = *CViewRenderer::getInstance(); CViewRenderer &rVR = *CViewRenderer::getInstance();
rVR.getTextureSizeFromId (_TextureIdNormal, txw, txh); rVR.getTextureSizeFromId (_TextureIdNormal, txw, txh);

View file

@ -511,6 +511,9 @@ namespace NLGUI
// *************************************************************************** // ***************************************************************************
sint32 CViewBitmap::getMaxUsedW() const sint32 CViewBitmap::getMaxUsedW() const
{ {
if (_Scale)
return _WReal;
sint32 txw, txh; sint32 txw, txh;
CViewRenderer &rVR = *CViewRenderer::getInstance(); CViewRenderer &rVR = *CViewRenderer::getInstance();
rVR.getTextureSizeFromId (_TextureId, txw, txh); rVR.getTextureSizeFromId (_TextureId, txw, txh);