From 7782a87f1c33412aa444b95c7492aee11c8dfd47 Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Wed, 23 Mar 2022 00:25:00 +0000 Subject: [PATCH] Fix: Bug in TTkString.setColor if range overflow the size --- TermTk/TTkCore/string.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TermTk/TTkCore/string.py b/TermTk/TTkCore/string.py index a8816815..182dfe1d 100644 --- a/TermTk/TTkCore/string.py +++ b/TermTk/TTkCore/string.py @@ -319,6 +319,8 @@ class TTkString(): ret._colors = [color]*len(self._text) elif posFrom < posTo: ret._colors += self._colors + posFrom = min(len(self._text),posFrom) + posTo = min(len(self._text),posTo) for i in range(posFrom, posTo): ret._colors[i] = color else: