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

Windows: Application does not receive single-touch events, crash on multi-touch

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.5.1
    • QPA: Windows
    • Windows 10 / 8.1 + Lenovo ThinkVision connected through USB
    • Crash: 7daae2c2c706fd5d1c1ae44ace6847bc297803a0 (qtbase/5.5, 28.10.2015, 5.5.2)

    Description

      To reproduce:

      • Make sure touch screen is disconnected
      • Start any Qt Quick application, for example Calendar example
      • Attach touchscreen
      • Tap on controls of the application, nothing happens

      Trying to scroll or zoom with 2 fingers will cause a crash. Debug version will catch assert in (qwindowsmousehandler.cpp QWindowsMouseHandler::translateTouchEvent()):

      Q_ASSERT(m_touchDevice);
      

      If that would be created, it will then fail in:

      Q_ASSERT(QWindowsContext::user32dll.getTouchInputInfo);
      

      Attachments

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

        Activity

          People

            kleint Friedemann Kleint
            poikelin Joni Poikelin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews