mirror of
https://github.com/Bodmer/TFT_eSPI.git
synced 2025-08-03 20:54:42 +02:00
Fix #2793
This commit is contained in:
@@ -1985,10 +1985,6 @@ void TFT_eSprite::drawChar(int32_t x, int32_t y, uint16_t c, uint32_t color, uin
|
|||||||
{
|
{
|
||||||
if ( _vpOoB || !_created ) return;
|
if ( _vpOoB || !_created ) return;
|
||||||
|
|
||||||
if ((x >= _vpW - _xDatum) || // Clip right
|
|
||||||
(y >= _vpH - _yDatum)) // Clip bottom
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (c < 32) return;
|
if (c < 32) return;
|
||||||
#ifdef LOAD_GLCD
|
#ifdef LOAD_GLCD
|
||||||
//>>>>>>>>>>>>>>>>>>
|
//>>>>>>>>>>>>>>>>>>
|
||||||
@@ -1997,6 +1993,10 @@ void TFT_eSprite::drawChar(int32_t x, int32_t y, uint16_t c, uint32_t color, uin
|
|||||||
#endif
|
#endif
|
||||||
//>>>>>>>>>>>>>>>>>>
|
//>>>>>>>>>>>>>>>>>>
|
||||||
|
|
||||||
|
if ((x >= _vpW - _xDatum) || // Clip right
|
||||||
|
(y >= _vpH - _yDatum)) // Clip bottom
|
||||||
|
return;
|
||||||
|
|
||||||
if (((x + 6 * size - 1) < (_vpX - _xDatum)) || // Clip left
|
if (((x + 6 * size - 1) < (_vpX - _xDatum)) || // Clip left
|
||||||
((y + 8 * size - 1) < (_vpY - _yDatum))) // Clip top
|
((y + 8 * size - 1) < (_vpY - _yDatum))) // Clip top
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user