summaryrefslogtreecommitdiffstats
path: root/shoplist
diff options
context:
space:
mode:
authorLuiz Agostini <luiz.agostini@openbossa.org>2009-11-16 17:08:40 -0300
committerLuiz Agostini <luiz.agostini@openbossa.org>2009-11-16 19:02:35 -0300
commitbda3892ba96da3103c978fee7fa81cc7d289bfb1 (patch)
tree23b3913f7505482b6f260fb7359fda2b7eabde31 /shoplist
parent84a0a088e961b9490d8969e022d8ad1f5e830f6d (diff)
Weather: maemo constants.
Signed-off-by: Luiz Agostini <luiz.agostini@openbossa.org>
Diffstat (limited to 'shoplist')
-rw-r--r--shoplist/src/gesturebox.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/shoplist/src/gesturebox.cpp b/shoplist/src/gesturebox.cpp
index 16ae620..cd348bf 100644
--- a/shoplist/src/gesturebox.cpp
+++ b/shoplist/src/gesturebox.cpp
@@ -42,8 +42,8 @@
// GestureData
-#ifdef Q_OS_SYMBIAN
-static const int move_threshold = 20;
+#ifdef QT_ARCH_ARM
+static const int move_threshold = 30;
#else
static const int move_threshold = 5;
#endif
@@ -271,16 +271,18 @@ void GestureObserver::viewDestroyed()
QWidget *viewport = qobject_cast<QWidget*>(sender());
if (viewport || m_views.contains(viewport)) {
ViewData *data = m_views.take(viewport);
- foreach (GestureBox *box, data->m_boxes) {
- QList<ViewData*> boxes = m_boxes.values(box);
- m_boxes.remove(box);
-
- foreach(ViewData *viewData, boxes) {
- if (viewData->widget() != viewport)
- m_boxes.insertMulti(box, viewData);
+ if (data) {
+ foreach (GestureBox *box, data->m_boxes) {
+ QList<ViewData*> boxes = m_boxes.values(box);
+ m_boxes.remove(box);
+
+ foreach(ViewData *viewData, boxes) {
+ if (viewData->widget() != viewport)
+ m_boxes.insertMulti(box, viewData);
+ }
}
+ delete data;
}
- delete data;
}
}