From patchwork Tue May 4 13:32:03 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anthony Liguori X-Patchwork-Id: 51607 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 6911DB7D1B for ; Tue, 4 May 2010 23:36:23 +1000 (EST) Received: from localhost ([127.0.0.1]:36851 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9IIO-0004Gk-Lx for incoming@patchwork.ozlabs.org; Tue, 04 May 2010 09:36:20 -0400 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 Received: from localhost.localdomain (sig-9-76-213-72.mts.ibm.com [9.76.213.72]) by d03av02.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id o44DW9gc011139; Tue, 4 May 2010 07:32:10 -0600 From: Anthony Liguori To: qemu-devel@nongnu.org Date: Tue, 4 May 2010 08:32:03 -0500 Message-Id: <1272979923-4195-1-git-send-email-aliguori@us.ibm.com> X-Mailer: git-send-email 1.6.5.2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Cc: Anthony Liguori Subject: [Qemu-devel] [PATCH] vnc: make sure to send pointer type change event on SetEncodings X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org 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)