From 534f096bb84aab7ea5c5bcb7811a60d7fe6cb272 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 25 Oct 2025 10:27:03 +0800 Subject: [PATCH] ui: reset cached height when description changes (#36454) reset cached height when description changes --- system/ui/widgets/list_view.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/ui/widgets/list_view.py b/system/ui/widgets/list_view.py index e5f234ed39..ed087c3f13 100644 --- a/system/ui/widgets/list_view.py +++ b/system/ui/widgets/list_view.py @@ -330,6 +330,8 @@ class ListItem(Widget): # do callback first in case receiver changes description if self.description_visible and self.description_opened_callback is not None: self.description_opened_callback() + # Call _update_state to catch any description changes + self._update_state() content_width = int(self._rect.width - ITEM_PADDING * 2) self._rect.height = self.get_item_height(self._font, content_width)