Skip to content
Snippets Groups Projects
  1. Feb 20, 2020
  2. Feb 19, 2020
  3. Feb 18, 2020
    • Peter Hutterer's avatar
      touchpad: sync the initial tracking id state to the touchpad · 06591e59
      Peter Hutterer authored
      
      Where fingers are down during startup we need to sync them to the known state
      of the device so our slot count is correct. Otherwise, when the fingers are
      lifted we will trigger the new assert for nactive_slots being less than 0.
      
      Regression introduced in eb6ef9fe
      
      Fixes #429
      
      Signed-off-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
      06591e59
    • Peter Hutterer's avatar
      touchpad: never reduce the slot count to 0 · 1e1b9c0e
      Peter Hutterer authored
      Where a user releases all touches during a SYN_DROPPED and then puts more than
      one finger back down before we sync, we end up with nonzero fake touches but
      a zero slot count. This is caused by a wrong event sequences provided by
      libevdev in that case.
      
      This really needs to be fixed in libevdev, see
      libevdev/libevdev!19
      
      
      
      In the meantime, put a check in to ignore that case and never reduce the slot
      count to 0. It still leaves us open for some issues where 3fg gestures may
      stop working if the right sequences are triggered during SYN_DROPPED but
      updating libevdev will eventually make that go away too.
      
      Fixes #422
      
      Signed-off-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
      1e1b9c0e
  4. Feb 15, 2020
  5. Feb 13, 2020
  6. Feb 12, 2020
  7. Feb 07, 2020
  8. Feb 03, 2020
  9. Feb 02, 2020
  10. Jan 31, 2020
  11. Jan 30, 2020
  12. Jan 29, 2020
  13. Jan 21, 2020
  14. Jan 20, 2020
  15. Jan 19, 2020
  16. Jan 15, 2020
Loading