From: Jean Guyader Date: Thu, 10 Sep 2009 13:40:03 +0000 (+0100) Subject: XC-193: Don't wait for the other vm to leave when we steal the focus. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=8a2a9e220e987fb8a3fa2be61c0bba401024b16a;p=xenclient%2Fioemu-pq.git XC-193: Don't wait for the other vm to leave when we steal the focus. --- 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();