When running grub in a VGA console of a KVM pseries guest on PowerPC,
you can see the cursor sweeping over the whole line when entering a
character in editor mode. This is visible because grub always refreshes
the whole line when entering a character in editor mode, and drawing
characters is quite a slow operation with the firmware used for the
powerpc pseries guests (SLOF).
To avoid this ugliness, the cursor should be disabled when refreshing
the screen contents during update_screen().
Signed-off-by: Thomas Huth <thuth@redhat.com>
mode = ALL_LINES;
}
+ grub_term_setcursor (term_screen->term, 0);
+
if (mode != NO_LINE)
{
/* Draw lines. This code is tricky, because this must calculate logical
}
+ grub_term_setcursor (term_screen->term, 1);
+
grub_term_refresh (term_screen->term);
}