diff options
author | Michal Guminiak <michal.guminiak@teleca.com> | 2010-06-11 10:54:28 +0200 |
---|---|---|
committer | Sergiy Dubovik <sergiy.dubovik@nokia.com> | 2010-06-11 12:32:11 +0300 |
commit | ab304f95349d85cb042f26e45462d36bfed23a62 (patch) | |
tree | 468c153a72833883542a8a488ccb46f1c3841346 /src/corelib/widgets/mphysics2dpanning.cpp | |
parent | 4cd1e9c2e708a96b1178fb0eeec3f2d9d466913d (diff) |
Changes: Fixes issue with panning.
RevBy: Sergiy Dubovik
Details: Bug description: 1. move the viewport a little bit and hold the pointer in
one place for a moment. 2. Release pointer. 3. The viewport moves by itself.
This was fixed by removing the artificial damping that removed issues with mouse
move events observed in Columbus.
Diffstat (limited to 'src/corelib/widgets/mphysics2dpanning.cpp')
-rw-r--r-- | src/corelib/widgets/mphysics2dpanning.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/corelib/widgets/mphysics2dpanning.cpp b/src/corelib/widgets/mphysics2dpanning.cpp index 77b3cfd2..c2465d11 100644 --- a/src/corelib/widgets/mphysics2dpanning.cpp +++ b/src/corelib/widgets/mphysics2dpanning.cpp @@ -23,8 +23,6 @@ #include "mphysics2dpanning.h" #include "mphysics2dpanning_p.h" -static const int PositionNoiseDampingDelta = 2; /* in px */ - MPhysics2DPanningPrivate::MPhysics2DPanningPrivate(MPhysics2DPanning *publicObject) : enabled(true), range(QRectF(0.0, 0.0, 0.0, 0.0)), @@ -448,10 +446,8 @@ void MPhysics2DPanning::integrateAxis(Qt::Orientation orientation, acceleration = force - pointerDifference; velocity += acceleration; - if (abs(pointerDifference) > PositionNoiseDampingDelta) { - position -= pointerDifference; - pointerDifference = 0; - } + position -= pointerDifference; + pointerDifference = 0; } else { |