From 995380cd80da7a5385e06d2ff0798b48cff64c15 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 23 Nov 2009 07:17:32 +0000 Subject: 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 --- tools/pygrub/src/pygrub | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/pygrub/src') diff --git a/tools/pygrub/src/pygrub b/tools/pygrub/src/pygrub index 84603e9c93..1ed2606324 100644 --- a/tools/pygrub/src/pygrub +++ b/tools/pygrub/src/pygrub @@ -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] + ">" -- cgit v1.2.3