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

QuickTestEvent::touchDevice returns invalid QTouchDevice* on second call to quick_test_main (quicktest.h)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 5.10.0
    • Testing: QuickTest
    • None
    • Windows 7 x64

    Description

      I am combining our current test framework with the QtQuickTest framework by calling the generated QUICK_TEST_MAIN wrapper directly instead of running it as an isolated executable to be able to debug the C++ classes which interact with Qml. This works quite well most of the time, but now that we want to support touch devices and test touch with QtQuickTest, it only works for the first call to quick_test_main. All subsequent calls fail because apparently QWindowSystemInterface::unregisterTouchDevice was called for the static test device.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            martinc martinc
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes