From b07a5bc5e12babaf1b8c70360b9955fe30bb355e Mon Sep 17 00:00:00 2001 From: slook <88614182+slook@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:55:27 +0000 Subject: [PATCH] fix(splitter): process sizes in setOrientation() (#601) --- libs/pyTermTk/TermTk/TTkWidgets/splitter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/pyTermTk/TermTk/TTkWidgets/splitter.py b/libs/pyTermTk/TermTk/TTkWidgets/splitter.py index f737aa06..4158824d 100644 --- a/libs/pyTermTk/TermTk/TTkWidgets/splitter.py +++ b/libs/pyTermTk/TermTk/TTkWidgets/splitter.py @@ -168,6 +168,9 @@ class TTkSplitter(TTkContainer): if orientation == self._orientation: return if orientation not in (TTkK.HORIZONTAL, TTkK.VERTICAL): return self._orientation = orientation + w,h = self.size() + b = 2 if self._border else 0 + self._processRefSizes(w-b,h-b) self._updateGeometries() def clean(self) -> None: