mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-26 10:51:55 +00:00
Fix crash when rendering char whose wcwidth == 2 but whose bitmap fits in a single cell
This commit is contained in:
parent
25aaf4331a
commit
5c160d0973
1 changed files with 5 additions and 2 deletions
|
|
@ -197,8 +197,11 @@ def render_cell(text=' ', bold=False, italic=False, underline=0, strikethrough=F
|
|||
bitmap_char = render_char(text, bold, italic, width)
|
||||
second = None
|
||||
if width == 2:
|
||||
bitmap_char, second = split_char_bitmap(bitmap_char)
|
||||
second = place_char_in_cell(second)
|
||||
if bitmap_char.columns > cell_width:
|
||||
bitmap_char, second = split_char_bitmap(bitmap_char)
|
||||
second = place_char_in_cell(second)
|
||||
else:
|
||||
second = render_cell()
|
||||
|
||||
first = place_char_in_cell(bitmap_char)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue