aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Liguori <aliguori@us.ibm.com>2010-05-04 08:28:13 -0500
committerAnthony Liguori <aliguori@us.ibm.com>2010-05-04 08:44:29 -0500
commit0684bf1b0fa1823bf0614dd8d1c8b10cc0ef3f35 (patch)
tree5c2869c30c461e4d8ed20116eaac9f533ce0106d
parentec5f92ce6ac8ec09056be77e03c941be188648fa (diff)
downloadqemu-0684bf1b0fa1823bf0614dd8d1c8b10cc0ef3f35.zip
qemu-0684bf1b0fa1823bf0614dd8d1c8b10cc0ef3f35.tar.gz
qemu-0684bf1b0fa1823bf0614dd8d1c8b10cc0ef3f35.tar.bz2
vnc: make sure to send pointer type change event on SetEncodings
Commit 37c34d9d5d87ea9d51760310c8863b82cb8c055a introduced a regression when using relative mouse mode with a client that understands the PointerTypeChange pseudo-encoding. Reported-by: Marcelo Tosatti <mtosatti@redhat.com> Reported-by: Gerhard Wiesinger <lists@wiesinger.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
-rw-r--r--vnc.c2
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)