summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLincoln Ramsay <lincoln.ramsay@nokia.com>2012-04-30 10:45:32 +1000
committerQt by Nokia <qt-info@nokia.com>2012-04-30 03:10:11 +0200
commit78eb8007edde7f9403e148b8d4a3a65e57155427 (patch)
tree8f47efd9fd9a98bd263d75f80b3099069405ba2a /src
parentc9b7a264a7f0be50ca0cfc66f342cd91093039c6 (diff)
Don't crash when the emulator is missing.
The emulator may be missing (eg. when running unit/system tests) so handle this case without crashing. Also fix a missing QLatin1String() around a bare string. Change-Id: Ibeeb0078c1ae12cec4bf8e3f4e81b3a4c72347da Reviewed-by: Lorn Potter <lorn.potter@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/sensors/gestures/qsensorgesturemanagerprivate.cpp2
-rw-r--r--src/sensors/gestures/simulatorgesturescommon.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/sensors/gestures/qsensorgesturemanagerprivate.cpp b/src/sensors/gestures/qsensorgesturemanagerprivate.cpp
index eaaf8e3c..c87d22da 100644
--- a/src/sensors/gestures/qsensorgesturemanagerprivate.cpp
+++ b/src/sensors/gestures/qsensorgesturemanagerprivate.cpp
@@ -200,7 +200,7 @@ void QSensorGestureManagerPrivate::sensorGestureDetected()
QSensorGestureRecognizer *recognizer = sensorGestureRecognizer(id);
if (recognizer != 0) {
Q_FOREACH (const QString &sig, recognizer->gestureSignals()) {
- if (!sig.contains("detected")) { //weed out detected signals
+ if (!sig.contains(QLatin1String("detected"))) { //weed out detected signals
QString tmp;
tmp = sig.left(sig.length() - 2);
if (str == tmp) {
diff --git a/src/sensors/gestures/simulatorgesturescommon.cpp b/src/sensors/gestures/simulatorgesturescommon.cpp
index 128db508..2578e459 100644
--- a/src/sensors/gestures/simulatorgesturescommon.cpp
+++ b/src/sensors/gestures/simulatorgesturescommon.cpp
@@ -90,6 +90,7 @@ void SensorGesturesConnection::newSensorGestureDetected()
void SensorGesturesConnection::newSensorGestures(const QStringList &gestures)
{
+ if (!mWorker) return;
Q_FOREACH (const QString &gest, gestures) {
if (!gest.contains(QLatin1String("detected"))) {
QString tmp = gest.left(gest.length()-2);