Pretend to be the active console while a screendump takes place (Avi Kivity).
Signed-off-by: Avi Kivity <avi@qumranet.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4901 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
a87aa10b85
commit
8571c05566
@ -167,10 +167,15 @@ void vga_hw_invalidate(void)
|
|||||||
|
|
||||||
void vga_hw_screen_dump(const char *filename)
|
void vga_hw_screen_dump(const char *filename)
|
||||||
{
|
{
|
||||||
/* There is currently no was of specifying which screen we want to dump,
|
TextConsole *previous_active_console;
|
||||||
|
|
||||||
|
previous_active_console = active_console;
|
||||||
|
active_console = consoles[0];
|
||||||
|
/* There is currently no way of specifying which screen we want to dump,
|
||||||
so always dump the dirst one. */
|
so always dump the dirst one. */
|
||||||
if (consoles[0]->hw_screen_dump)
|
if (consoles[0]->hw_screen_dump)
|
||||||
consoles[0]->hw_screen_dump(consoles[0]->hw, filename);
|
consoles[0]->hw_screen_dump(consoles[0]->hw, filename);
|
||||||
|
active_console = previous_active_console;
|
||||||
}
|
}
|
||||||
|
|
||||||
void vga_hw_text_update(console_ch_t *chardata)
|
void vga_hw_text_update(console_ch_t *chardata)
|
||||||
|
Loading…
Reference in New Issue
Block a user