summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2011-08-02 11:26:24 +1000
committerQt by Nokia <qt-info@nokia.com>2011-08-05 10:55:30 +0200
commit4334d07f52dfc1d7fce6ebbad6e9f377ef33dedb (patch)
treeca1e4d1db6318675e3851bdb130b1cd08940cb95 /src/plugins
parent1eea4773236a246cf6185f69374c27852905ff5e (diff)
Use more numerically robust algorithm to compute QBezier::pointAt().
QBezier::pointAt() could potentially return values outside the bezier's bounds, even when the bezier was a straight horizontal line. For example, with y = 0.5, it would produce y=0.5 or y=0.49999999999999 for different values of t, which when rounded cause jittering in a QML PathView. Task-number: QTBUG-17007 Task-number: QTBUG-18133 Cherry-pick-of: 8b66982ec7b4b5d2071931c288973dce73dc9875 Change-Id: I4ecac7b9085aaaaaaaaaaaaaaaaaaaaaa7d7b0bc Reviewed-on: http://codereview.qt.nokia.com/2467 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Diffstat (limited to 'src/plugins')
0 files changed, 0 insertions, 0 deletions