Skip to content

Commit b53b628

Browse files
committed
avoid update styles
1 parent c52d2c8 commit b53b628

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/textual/dom.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,7 +1727,7 @@ def add_class(self, *class_names: str, update: bool = True) -> Self:
17271727
self._classes.update(class_names)
17281728
if old_classes == self._classes:
17291729
return self
1730-
if update:
1730+
if update and self.is_attached:
17311731
self._update_styles()
17321732
return self
17331733

@@ -1746,7 +1746,7 @@ def remove_class(self, *class_names: str, update: bool = True) -> Self:
17461746
self._classes.difference_update(class_names)
17471747
if old_classes == self._classes:
17481748
return self
1749-
if update:
1749+
if update and self.is_attached:
17501750
self._update_styles()
17511751
return self
17521752

0 commit comments

Comments
 (0)