Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-89680

Touch is ignored if up and down arrives in the same wl_touch.frame

    XMLWordPrintable

    Details

    • Platform/s:
      Linux/Wayland
    • Commits:
      5eddb747e8bb5f452e247ea388ef1f6fa37783e7 (qt/tqtc-qtwayland/5.15.4) b5fbc0334ca88c4f2b894be99329295ffca4080c (qt/qtwayland/6.1.1) da31aa6544f38c063de93326f958e8cbb02004af (qt/qtwayland/6.2)

      Description

      This issue is very similar issue to QTBUG-79744, but it is another corner case. 

      When we have up and down in same frame, we will ignore ignore up event eventually. 

      The issue is already reported twice from the biggest client in Korea (from two different teams).

      [1399377.070] wl_touch@3.down(890, 20930725, wl_surface@20, 0, 1327.308594, 617.144531)
      [1399377.328] wl_touch@3.frame()
      ...
       
      [1399488.924] wl_touch@3.down(891, 20930742, wl_surface@20, 1, 1057.449219, 503.300781)
      [1399489.163] wl_touch@3.frame()
      [1399489.271] wl_touch@3.up(892, 20930792, 0)
      [1399489.329] wl_touch@3.down(893, 20930792, wl_surface@20, 0, 806.578125, 583.191406)
      [1399489.451] wl_touch@3.frame()
      [1399489.490] wl_touch@3.up(894, 20930808, 1)
      [1399489.559] wl_touch@3.frame()
      QString::arg: Argument missing: "ThemePlayerManager::onPlaybackStateChanged playbackState mPlaybackState: 8" , 7
      [1399496.223] wl_display@1.delete_id(30)
      [1399496.275] wl_callback@30.done(20930817)
      [1399497.388]  -> wl_surface@20.attach(wl_buffer@28, 0, 0)
      [1399497.872]  -> wl_surface@20.damage(0, 0, 1920, 720)
      [1399498.135]  -> wl_surface@20.commit()
      [1399498.160]  -> wl_display@1.sync(new id wl_callback@30)
      [1399498.527] wl_display@1.delete_id(30)
      [1399498.581] wl_callback@30.done(894)
      [1399498.623]  -> wl_surface@20.frame(new id wl_callback@30)
      [1399498.693]  -> wl_surface@20.commit()
      TouchPointPressed without previous release event QQuickEventPoint(accepted:false state:Pressed scenePos:QPointF(806.578,583.191) id:0 timeHeld:0) 

        Attachments

        For Gerrit Dashboard: QTBUG-89680
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            hyunkook_khang Hyunkook Khang
            Reporter:
            hyunkook_khang Hyunkook Khang
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes