From dbf3919c2a112e0d846329b68e0852d148a6209c Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Wed, 28 Feb 2024 18:35:33 +0000 Subject: [PATCH] FIX: Canvas possible ooverflow in the fill routinne --- TermTk/TTkCore/canvas.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TermTk/TTkCore/canvas.py b/TermTk/TTkCore/canvas.py index b9799e3b..476bac5d 100644 --- a/TermTk/TTkCore/canvas.py +++ b/TermTk/TTkCore/canvas.py @@ -147,8 +147,8 @@ class TTkCanvas: fxb = min(w,fxb) fyb = min(h,fyb) - fillCh = [char]*fw - fillColor = [color]*fw + fillCh = [char]*(fxb-fxa) + fillColor = [color]*(fxb-fxa) for iy in range(fya,fyb): self._data[iy][fxa:fxb] = fillCh self._colors[iy][fxa:fxb] = fillColor