* gfxmenu/gfxmenu.c (grub_gfxmenu_try): Change viewport on both buffers.

* term/gfxterm.c (real_scroll): Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-05-23 13:42:16 +02:00
parent 9a25f885d3
commit 5f2316c1fe
3 changed files with 25 additions and 9 deletions

View file

@ -110,6 +110,13 @@ grub_gfxmenu_try (int entry, grub_menu_t menu, int nested)
view->nested = nested;
view->first_timeout = -1;
grub_video_set_viewport (0, 0, mode_info.width, mode_info.height);
if (view->double_repaint)
{
grub_video_swap_buffers ();
grub_video_set_viewport (0, 0, mode_info.width, mode_info.height);
}
grub_gfxmenu_view_draw (view);
instance->data = view;