[Wayland-bugs] [Bug 61997] New: [regression] Absolute pointer motion values are treated as relative motion values on DRM backend

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 7 18:51:34 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=61997

          Priority: medium
            Bug ID: 61997
          Assignee: wayland-bugs at lists.freedesktop.org
           Summary: [regression] Absolute pointer motion values are
                    treated as relative motion values on DRM backend
          Severity: critical
    Classification: Unclassified
                OS: All
          Reporter: ullysses.a.eoff at intel.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: weston
           Product: Wayland

When an absolute pointer motion event is handled in the drm backend, it's
requested absolute x,y values are passed to notify_motion() and treated as a
relative x,y values.

For example, I have a test program that creates an absolute uinput pointer
device.  Weston detects the device correctly as:

[18:34:57.184] input device MY UINPUT ABS POINTER, /dev/input/event10 is a
pointer caps = absolute-motion button

However, when my test program moves the absolute pointer to, say, x=200 y=100,
Weston actually moves it to x=200+"current x" y=100+"current y".  This is a
regression since it was recently working fine...

The first bad commit is
http://cgit.freedesktop.org/wayland/weston/commit/?id=068b61c25488cb55c686142886d988f3d6554ec0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20130308/48018224/attachment.html>


More information about the Wayland-bugs mailing list