From 8a2a9e220e987fb8a3fa2be61c0bba401024b16a Mon Sep 17 00:00:00 2001 From: Jean Guyader Date: Thu, 10 Sep 2009 14:40:03 +0100 Subject: [PATCH] XC-193: Don't wait for the other vm to leave when we steal the focus. --- master/dom0-driver | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/master/dom0-driver b/master/dom0-driver index febaebe..747acca 100644 --- a/master/dom0-driver +++ b/master/dom0-driver @@ -24,10 +24,10 @@ index 14b42f3..97214c0 100644 #endif diff --git a/dom0_driver.c b/dom0_driver.c new file mode 100644 -index 0000000..0988c6f +index 0000000..92f6b17 --- /dev/null +++ b/dom0_driver.c -@@ -0,0 +1,707 @@ +@@ -0,0 +1,709 @@ +/* + * QEMU dom0_driver + * @@ -376,6 +376,8 @@ index 0000000..0988c6f + if (!dom0_dom_alive(mouse.domid)) + { + DEBUG("steal the focus from %d\n", mouse.domid); ++ dom0_driver_xs_write("pre", -1, DOM0_KEYBOARD); ++ dom0_driver_xs_write("pre", -1, DOM0_MOUSE); + dom0_gr_devices(1, DOM0_KEYBOARD); + dom0_gr_devices(1, DOM0_MOUSE); + driver.enter(); -- 2.39.5