Fix border repainting.

* grub-core/term/gfxterm.c (dirty_region_add): When a repaint is
already scheduled, merge the virtual screen with the requested
region rather than repainting only the virtual screen.
This commit is contained in:
Colin Watson 2010-12-13 13:58:53 +00:00
parent 9c55cbe8e7
commit 198cae0c96
2 changed files with 20 additions and 4 deletions

View file

@ -39,3 +39,9 @@
function.
(GRUB_MOD_INIT): Register background_color command.
(GRUB_MOD_FINI): Unregister background_color command.
Fix border repainting.
* grub-core/term/gfxterm.c (dirty_region_add): When a repaint is
already scheduled, merge the virtual screen with the requested
region rather than repainting only the virtual screen.