PATCH: Fix pointer ungrab when switching from relative to abs mode
- From: "Daniel P. Berrange" <dan berrange com>
- To: gtk-vnc-list gnome org
- Subject: PATCH: Fix pointer ungrab when switching from relative to abs mode
- Date: Mon, 1 Jun 2009 12:55:32 +0100
When the pointer mode changes on the fly from relative mode to absolute
mode, we should ungrab the pointer if we currently have it grabbed. There
is code for this already, but the check is accidentally inverted. This
fixes it
Daniel
diff -rup gtk-vnc-0.3.8.orig/src/vncdisplay.c gtk-vnc-0.3.8.new/src/vncdisplay.c
--- gtk-vnc-0.3.8.orig/src/vncdisplay.c 2009-03-27 15:09:37.000000000 +0000
+++ gtk-vnc-0.3.8.new/src/vncdisplay.c 2009-03-27 15:10:14.000000000 +0000
@@ -1034,7 +1034,7 @@ static gboolean on_pointer_type_change(v
VncDisplay *obj = VNC_DISPLAY(opaque);
VncDisplayPrivate *priv = obj->priv;
- if (absolute && priv->in_pointer_grab && !priv->grab_pointer)
+ if (absolute && priv->in_pointer_grab && priv->grab_pointer)
do_pointer_ungrab(obj, FALSE);
priv->absolute = absolute;
--
|: http://berrange.com/ -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://freshmeat.net/~danielpb/ -o- http://gtk-vnc.sourceforge.net :|
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]