From 140a114ca330e1304fc5255270272767773c1d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Parodi=2C=20Eugenio=20=F0=9F=8C=B6?= Date: Mon, 19 Jan 2026 10:14:46 +0000 Subject: [PATCH] chore: clean outside the boundaries --- .../pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py b/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py index 98dc4b07..76968090 100644 --- a/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py +++ b/libs/pyTermTk/TermTk/TTkWidgets/TTkModelView/treewidget.py @@ -708,16 +708,14 @@ class TTkTreeWidget(TTkAbstractScrollView): def mouseMoveEvent(self, evt) -> bool: y = evt.y _, oy = self.getViewOffsets() - # Handle Header Events - if y == 0: - return True - # Handle Tree/Table Events y += oy-1 if _item_at := self._rootItem._item_at(y): item = _item_at[2] self._hoverItem = item self.update() - return True + elif self._hoverItem is not None: + self._hoverItem = None + self.update() return True def leaveEvent(self, evt:TTkMouseEvent) -> bool: