From 810aa98fc06814e52fbf1e89b3f9e838b03dee09 Mon Sep 17 00:00:00 2001 From: Bodmer Date: Tue, 22 Mar 2022 02:26:44 +0000 Subject: [PATCH] Fix #1735 --- Extensions/Sprite.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extensions/Sprite.cpp b/Extensions/Sprite.cpp index 2e4ab2e..c1af75f 100644 --- a/Extensions/Sprite.cpp +++ b/Extensions/Sprite.cpp @@ -405,7 +405,7 @@ bool TFT_eSprite::pushRotated(int16_t angle, uint32_t transp) int32_t yt = min_y - _tft->_yPivot; uint32_t xe = _dwidth << FP_SCALE; uint32_t ye = _dheight << FP_SCALE; - uint32_t tpcolor = transp; + uint16_t tpcolor = (uint16_t)transp; if (transp != 0x00FFFFFF) { if (_bpp == 4) tpcolor = _colorMap[transp & 0x0F]; @@ -479,7 +479,7 @@ bool TFT_eSprite::pushRotated(TFT_eSprite *spr, int16_t angle, uint32_t transp) int32_t yt = min_y - spr->_yPivot; uint32_t xe = _dwidth << FP_SCALE; uint32_t ye = _dheight << FP_SCALE; - uint32_t tpcolor = transp; + uint16_t tpcolor = (uint16_t)transp; if (transp != 0x00FFFFFF) { if (_bpp == 4) tpcolor = _colorMap[transp & 0x0F];