mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 23:03:54 -06:00
add DisplayState->idle (Samuel Thibault)
Add idle field to DisplayState struct, so drivers can figure the display is idle and take advantage of that. The xen framebuffer driver will use this to communicate the idle state to the guest, so it knows it can stop doing updates to a virtual display which is invisible anyway. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5056 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
5b08fc106d
commit
bcfad70fb0
4 changed files with 8 additions and 0 deletions
2
sdl.c
2
sdl.c
|
@ -524,9 +524,11 @@ static void sdl_refresh(DisplayState *ds)
|
|||
if (ev->active.gain) {
|
||||
/* Back to default interval */
|
||||
ds->gui_timer_interval = 0;
|
||||
ds->idle = 0;
|
||||
} else {
|
||||
/* Sleeping interval */
|
||||
ds->gui_timer_interval = 500;
|
||||
ds->idle = 1;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue