From 02a7b7bb3051bd45ebb10f8fcec6b27d09c591cd Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Wed, 8 Oct 2025 16:16:17 +0100 Subject: [PATCH] reduce layout --- src/textual/screen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/textual/screen.py b/src/textual/screen.py index 9f07ddc8b..c130af0a1 100644 --- a/src/textual/screen.py +++ b/src/textual/screen.py @@ -1368,7 +1368,7 @@ class Screen(Generic[ScreenResultType], Widget): break widget = ancestor - if layout_required: + if layout_required and not self._layout_required: self._layout_required = True self.check_idle()