diff options
author | Luiz Agostini <luiz.agostini@openbossa.org> | 2009-11-16 17:08:40 -0300 |
---|---|---|
committer | Luiz Agostini <luiz.agostini@openbossa.org> | 2009-11-16 19:02:35 -0300 |
commit | bda3892ba96da3103c978fee7fa81cc7d289bfb1 (patch) | |
tree | 23b3913f7505482b6f260fb7359fda2b7eabde31 /shoplist | |
parent | 84a0a088e961b9490d8969e022d8ad1f5e830f6d (diff) |
Weather: maemo constants.
Signed-off-by: Luiz Agostini <luiz.agostini@openbossa.org>
Diffstat (limited to 'shoplist')
-rw-r--r-- | shoplist/src/gesturebox.cpp | 22 |
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; } } |