• Sjoerd Simons's avatar
    wayland: Ensure the touch sequence pointer value is non-null · 5b118a9f
    Sjoerd Simons authored
    Weston numbers its touch sequences ids starting from 0, thus simply
    setting the GtkEvents touch.sequence to the touch id value typically
    causes gdk_event_get_event_sequence to return NULL. Unfortunately this
    confuses other parts of GDK.
    
    As both weston & mutter keep the sequence id between 0..max_dev_touches
    -1 simply use + 1 to keep the id > 0. While this isn't entirely correct
    (compositor could send -1 as the touch id), this keeps the touch id in
    gtk tied to the touch id from weston which is useful for debugging. A
    more thorough solution could be done when it turns out this is an issue
    in practise
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731371
    5b118a9f
Name
Last commit
Last update
build Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gtk Loading commit data...
libgail-util Loading commit data...
m4 Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
testsuite Loading commit data...
util Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
gail-3.0.pc.in Loading commit data...
gdk-3.0.pc.in Loading commit data...
git.mk Loading commit data...
gtk+-3.0.pc.in Loading commit data...
gtk+-unix-print-3.0.pc.in Loading commit data...
gtk+.doap Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...