File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1354,16 +1354,16 @@ async def _on_layout(self, message: messages.Layout) -> None:
13541354 message .stop ()
13551355 message .prevent_default ()
13561356
1357- layout_required = True
1357+ layout_required = False
13581358 widget : DOMNode = message .widget
13591359 for ancestor in message .widget .ancestors :
13601360 if not isinstance (ancestor , Widget ):
13611361 break
13621362 if ancestor not in self ._layout_widgets :
13631363 self ._layout_widgets [ancestor ] = set ()
1364- # assert isinstance( widget, Widget)
1365- self ._layout_widgets [ancestor ].add (widget )
1366- layout_required = True
1364+ if widget not in self . _layout_widgets :
1365+ self ._layout_widgets [ancestor ].add (widget )
1366+ layout_required = True
13671367 if not ancestor .styles .auto_dimensions :
13681368 break
13691369 widget = ancestor
You can’t perform that action at this time.
0 commit comments