mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
pygrub: expands tabs before displaying menus.
Otherwise the highlighting and line length trimming does not work as expected and the display appears corrupted. Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
1 parent
758a4a6431
commit
995380cd80
1 file changed
+2
-2
@@ -239,7 +239,7 @@ class Grub:
|
||||
break
|
||||
if y == self.selected_image:
|
||||
self.entry_win.attron(curses.A_REVERSE)
|
||||
self.entry_win.addstr(y + 1 - self.start_image, 2, i.title.ljust(70))
|
||||
self.entry_win.addstr(y + 1 - self.start_image, 2, i.title.expandtabs().ljust(70))
|
||||
if y == self.selected_image:
|
||||
self.entry_win.attroff(curses.A_REVERSE)
|
||||
self.entry_win.noutrefresh()
|
||||
@@ -271,7 +271,7 @@ class Grub:
|
||||
self.entry_win.attron(curses.A_REVERSE)
|
||||
|
||||
# trim the line
|
||||
l = img.lines[idx].ljust(70)
|
||||
l = img.lines[idx].expandtabs().ljust(70)
|
||||
if len(l) > 70:
|
||||
l = l[:69] + ">"
|
||||
|
||||
|
||||