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

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

      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

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

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

              Created:
              Updated:

                There are no open Gerrit changes