From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O9IEr-0002sx-8I for qemu-devel@nongnu.org; Tue, 04 May 2010 09:32:41 -0400 Received: from [140.186.70.92] (port=37299 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9IEn-0002pA-Tc for qemu-devel@nongnu.org; Tue, 04 May 2010 09:32:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O9IEj-0000NL-Ju for qemu-devel@nongnu.org; Tue, 04 May 2010 09:32:37 -0400 Received: from e35.co.us.ibm.com ([32.97.110.153]:37068) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9IEj-0000N7-DO for qemu-devel@nongnu.org; Tue, 04 May 2010 09:32:33 -0400 Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e35.co.us.ibm.com (8.14.3/8.13.1) with ESMTP id o44DQan1008747 for ; Tue, 4 May 2010 07:26:36 -0600 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o44DWD4F031910 for ; Tue, 4 May 2010 07:32:17 -0600 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id o44DWAF9011216 for ; Tue, 4 May 2010 07:32:10 -0600 From: Anthony Liguori Date: Tue, 4 May 2010 08:32:03 -0500 Message-Id: <1272979923-4195-1-git-send-email-aliguori@us.ibm.com> Subject: [Qemu-devel] [PATCH] vnc: make sure to send pointer type change event on SetEncodings List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori Commit 37c34d9d5d87ea9d51760310c8863b82cb8c055a introduced a regression when using relative mouse mode with a client that understands the PointerTypeChange pseudo-encoding. Reported-by: Marcelo Tosatti Reported-by: Gerhard Wiesinger Signed-off-by: Anthony Liguori --- vnc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/vnc.c b/vnc.c index 5241a6a..b1a3fdb 100644 --- a/vnc.c +++ b/vnc.c @@ -1642,6 +1642,8 @@ static void set_encodings(VncState *vs, int32_t *encodings, size_t n_encodings) break; } } + + check_pointer_type_change(&vs->mouse_mode_notifier); } static void set_pixel_conversion(VncState *vs) -- 1.6.5.2