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

PointHandler active property incorrectly set to false whilst handler is actively in use with Apple Pencil

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.5.1
    • None
    • iPadOS 16.4.1, Apple Pencil gen1
    • iOS/tvOS/watchOS

    Description

      When touching a PointHander with an Apple Pencil the active property is set to true then very shortly afterwards set to false without the pencil being lifted from the screen.

      onPointChanged will still be called as the pencil is moved across the PointHandler.

      This can be seen in the Qt example quick/pointerhandlers.
      1) in the file singlePointHanlderProperties.qml add the line
      onActiveChanged:console.log("onActiveChanged "+active)
      to the PointHandler
      2) Run the example and from the menu select 'single point handler'
      3) Touch the screen with an Apple Pencil, note that without lifting the pencil the output is:
      qml: onActiveChanged true
      qml: onActiveChanged false

       

      Likely related to:

      https://bugreports.qt.io/browse/QTBUG-98936

      Attachments

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

        Activity

          People

            srutledg Shawn Rutledge
            niallfraser Niall Fraser
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes