void hid_pointer_activate(HIDState *hs) { if (!hs->ptr.mouse_grabbed) { qemu_activate_mouse_event_handler(hs->ptr.eh_entry); hs->ptr.mouse_grabbed = 1; } }
static void vmmouse_update_handler(VMMouseState *s, int absolute) { if (s->status != 0) { return; } if (s->absolute != absolute) { s->absolute = absolute; vmmouse_remove_handler(s); } if (s->entry == NULL) { s->entry = qemu_add_mouse_event_handler(vmmouse_mouse_event, s, s->absolute, "vmmouse"); qemu_activate_mouse_event_handler(s->entry); } }