@@ -184,7 +184,6 @@ def render_segments(self, console: Console) -> str:
184184 else :
185185 append ("\r " )
186186 append ("\x1b [6n" ) # Query new cursor position
187-
188187 return "" .join (sequences )
189188
190189
@@ -338,9 +337,6 @@ def __init__(self) -> None:
338337 # Mapping of line numbers on to lists of widget and regions
339338 self ._layers_visible : list [list [tuple [Widget , Region , Region ]]] | None = None
340339
341- # Size of previous inline update
342- self ._previous_inline_height : int | None = None
343-
344340 @classmethod
345341 def _regions_to_spans (
346342 cls , regions : Iterable [Region ]
@@ -1023,7 +1019,10 @@ def render_update(
10231019 return self .render_partial_update ()
10241020
10251021 def render_inline (
1026- self , size : Size , screen_stack : list [Screen ] | None = None
1022+ self ,
1023+ size : Size ,
1024+ screen_stack : list [Screen ] | None = None ,
1025+ clear : bool = False ,
10271026 ) -> RenderableType :
10281027 """Render an inline update.
10291028
@@ -1036,11 +1035,6 @@ def render_inline(
10361035 """
10371036 visible_screen_stack .set ([] if screen_stack is None else screen_stack )
10381037 strips = self .render_strips (size )
1039- clear = (
1040- self ._previous_inline_height is not None
1041- and len (strips ) < self ._previous_inline_height
1042- )
1043- self ._previous_inline_height = len (strips )
10441038 return InlineUpdate (strips , clear = clear )
10451039
10461040 def render_full_update (self ) -> LayoutUpdate :
0 commit comments