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

PinchHandler.minimum/maximumScale properties aren't enforced with native gestures

XMLWordPrintable

    • 5cb3ba93da (qt/qtdeclarative/dev) 33eb0fc79d (qt/qtdeclarative/6.3) 9e2705e027 (qt/qtdeclarative/6.4) 33eb0fc79d (qt/tqtc-qtdeclarative/6.3) 9e2705e027 (qt/tqtc-qtdeclarative/6.4) 3e698f7c9f (qt/tqtc-qtdeclarative/6.2)

      In QQuickPinchHandler::handlePointerEventImpl(), we have this in the else block for when the event is not a native gesture:

              m_activeScale = qBound(m_minimumScale/m_startScale, m_activeScale, m_maximumScale/m_startScale);
      

      but no similar use of those min/max values when it's a native gesture. So you can scale things infinitely with a touchpad that sends those events, regardless of limits.

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

            srutledg Shawn Rutledge
            srutledg Shawn Rutledge
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: