diff options
author | Ariya Hidayat <ariya.hidayat@nokia.com> | 2009-06-19 16:59:09 +0200 |
---|---|---|
committer | Ariya Hidayat <ariya.hidayat@nokia.com> | 2009-06-19 16:59:49 +0200 |
commit | 62d30fb38b7c5f5f900856ab225ddb0ed74138f3 (patch) | |
tree | f2b7d6743fa05ef013264f57504011dbb1f92789 | |
parent | f7da31f66ed183c77b896aef2719a6f38fc4b843 (diff) |
Flick charm fix: scroll properly even when flicking is not done yet.
-rw-r--r-- | flickcharm/flickcharm.cpp | 2 | ||||
-rw-r--r-- | webgtalk/flickcharm.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/flickcharm/flickcharm.cpp b/flickcharm/flickcharm.cpp index c6c0e48..620ef88 100644 --- a/flickcharm/flickcharm.cpp +++ b/flickcharm/flickcharm.cpp @@ -247,6 +247,8 @@ bool FlickCharm::eventFilter(QObject *object, QEvent *event) consumed = true; data->state = FlickData::Stop; data->speed = QPoint(0, 0); + data->pressPos = mouseEvent->pos(); + data->offset = scrollOffset(data->widget); } if (mouseEvent->type() == QEvent::MouseButtonRelease) { consumed = true; diff --git a/webgtalk/flickcharm.cpp b/webgtalk/flickcharm.cpp index c6c0e48..620ef88 100644 --- a/webgtalk/flickcharm.cpp +++ b/webgtalk/flickcharm.cpp @@ -247,6 +247,8 @@ bool FlickCharm::eventFilter(QObject *object, QEvent *event) consumed = true; data->state = FlickData::Stop; data->speed = QPoint(0, 0); + data->pressPos = mouseEvent->pos(); + data->offset = scrollOffset(data->widget); } if (mouseEvent->type() == QEvent::MouseButtonRelease) { consumed = true; |