diff --git a/libs/pyTermTk/TermTk/TTkCore/canvas.py b/libs/pyTermTk/TermTk/TTkCore/canvas.py index 7ac52e37..ab896bf3 100644 --- a/libs/pyTermTk/TermTk/TTkCore/canvas.py +++ b/libs/pyTermTk/TermTk/TTkCore/canvas.py @@ -767,7 +767,7 @@ def pushToTerminalBufferedNew(self, x, y, w, h): count = 0 chBk = '' for x,(da,db,ca,cb) in enumerate(zip(lda,ldb,lca,lcb)): - if da==db and ca==cb: + if da is db and ca is cb: if not empty: ansi += "" if not chBk else chBk*count if count<=4 else f"{chBk}\033[{count-1}b" TTkTerm.push(ansi) @@ -782,7 +782,7 @@ def pushToTerminalBufferedNew(self, x, y, w, h): empty = False count = 0 chBk = '' - if color != lastcolor: + if color is not lastcolor: ansi += ("" if not chBk else chBk*count if count<=4 else f"{chBk}\033[{count-1}b") + str(color-lastcolor) lastcolor = color count = 0