<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Weston assumes touch device is in touch up state at startup... touch points out of sync"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=73367">73367</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Weston assumes touch device is in touch up state at startup... touch points out of sync
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ullysses.a.eoff@intel.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>weston
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Weston always assumes touch devices are in a touch "up" state when it starts
up.  However, if a touch device is in touch "down" state at Weston start-up,
then touch events get out of sync in Weston (due to num_tp mismatching) and
touch doesn't work.

The following warnings are printed to the Weston log, dependent on whether the
device has single-touch capabilities or multi-touch capabilities, respectively:

touch event received with 0 points down but no surface focused
touch event received with -4 points down but no surface focused

1. Place finger on touch device
2. Launch Weston
3. Release finger from touch device
4. Randomly touch the device in various locations
5. Observe clients do not respond to touch and Weston logs (above) warnings.

wayland (master) heads/master-0-gcd0dccd
drm (master) libdrm-2.4.50-0-g4c5de72
mesa (master) heads/master-0-gd41f539
libva (master) libva-1.2.1-0-g88ed1eb
intel-driver (master) 1.2.1-0-g8f306e3
weston (master) heads/master-0-g95fdc37
efl (efl-1.8) heads/efl-1.8-0-g3801c0d
elementary (elementary-1.8) heads/elementary-1.8-0-gb357bb1
wayland-fits (master) heads/master-0-gcd75d94</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>