浏览代码

Fix off by 1 error

Characters are printed as 5 font data lines and 1 separator line. With the wrong left clip test, characters at x=-5*size would not clear x=0.
Justin R. Cutler 12 年之前
父节点
当前提交
e2aa245283
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Adafruit_GFX.cpp

+ 1 - 1
Adafruit_GFX.cpp

@@ -375,7 +375,7 @@ void Adafruit_GFX::drawChar(int16_t x, int16_t y, unsigned char c,
 
   if((x >= _width)            || // Clip right
      (y >= _height)           || // Clip bottom
-     ((x + 5 * size - 1) < 0) || // Clip left
+     ((x + 6 * size - 1) < 0) || // Clip left
      ((y + 8 * size - 1) < 0))   // Clip top
     return;