aboutsummaryrefslogtreecommitdiff
path: root/src/corelib/widgets/mphysics2dpanning.cpp
diff options
context:
space:
mode:
authorMichal Guminiak <michal.guminiak@teleca.com>2010-06-11 10:54:28 +0200
committerSergiy Dubovik <sergiy.dubovik@nokia.com>2010-06-11 12:32:11 +0300
commitab304f95349d85cb042f26e45462d36bfed23a62 (patch)
tree468c153a72833883542a8a488ccb46f1c3841346 /src/corelib/widgets/mphysics2dpanning.cpp
parent4cd1e9c2e708a96b1178fb0eeec3f2d9d466913d (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.cpp8
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 {