File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -432,7 +432,6 @@ def calc_screen(self) -> RenderedScreen:
432432 source_lines = self ._build_source_lines (offset , num_common_lines )
433433 content_lines = self ._build_content_lines (
434434 source_lines ,
435- offset ,
436435 prompt_from_cache = bool (offset and self .buffer [offset - 1 ] != "\n " ),
437436 )
438437 layout_result = self ._layout_content (content_lines , offset )
@@ -479,7 +478,7 @@ def _build_source_lines(
479478 offset : int ,
480479 first_lineno : int ,
481480 ) -> tuple [SourceLine , ...]:
482- if offset == len (self .buffer ) and offset > 0 :
481+ if offset == len (self .buffer ) and ( offset > 0 or first_lineno > 0 ) :
483482 return ()
484483
485484 pos = self .pos - offset
@@ -520,7 +519,6 @@ def _build_source_lines(
520519 def _build_content_lines (
521520 self ,
522521 source_lines : tuple [SourceLine , ...],
523- offset : int ,
524522 * ,
525523 prompt_from_cache : bool ,
526524 ) -> tuple [ContentLine , ...]:
Original file line number Diff line number Diff line change @@ -141,6 +141,8 @@ class ScreenOverlay:
141141
142142 If insert is True, lines are spliced in (shifting content down);
143143 if False (default), lines replace existing content at y.
144+
145+ Overlays are used to display tab completion menus and status messages.
144146 """
145147 y : int
146148 lines : tuple [RenderLine , ...]
You can’t perform that action at this time.
0 commit comments