Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8088641

Lens, Monocle: Moving one of touch points to angle more then 60 degrees causes loosing the finger tracking

XMLWordPrintable

      Steps to reproduce (movement angle is 70 degrees) :

      Press two fingers one =>
      0.029 TestLog: TestTouchDevice: addPoint 0, 640, 40
      0.030 TestLog: TestTouchDevice: addPoint 1, 640, 360
      0.184 TestLog: TouchPoint: PRESSED 640, 40 id=1
      0.185 TestLog: TouchPoint: PRESSED 640, 360 id=2

      Move upper finger right, as like you are drawing a circle =>
      0.008 TestLog: TestTouchDevice: setPoint 0, 339, 251
      0.045 TestLog: TouchPoint: PRESSED 640, 40 id=1
      0.045 TestLog: TouchPoint: PRESSED 640, 360 id=2

      Result: Lower touchpoint gets a new coordinates and upper touchpoint (the only one that was suppose to move, gets old coordinates of lower touchpoint) and move event sent for both of them.
      0.243 TestLog: TouchPoint: MOVED 640, 360 id=1
      0.244 TestLog: TouchPoint: MOVED 339, 251 id=2

      (this only happens when move angle is more then +/-60)

            ddhill David Hill (Inactive)
            ekleyman Elina Kleyman (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: