Blackberry: Fix hardware button detection on the BB Dev Alpha
authorThomas McGuire <thomas.mcguire.qnx@kdab.com>
Thu, 27 Sep 2012 12:34:09 +0000 (14:34 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 27 Sep 2012 12:59:13 +0000 (14:59 +0200)
The format of the PPS object has changed, it is now prefixed with
[n], so be more leninent in parsing to support both formats.

Change-Id: I54eb1502a6231acf2dd121531539435c59d7d668
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
src/plugins/platforms/qnx/qqnxbuttoneventnotifier.cpp

index 0f14168..152b732 100644 (file)
@@ -192,7 +192,7 @@ bool QQnxButtonEventNotifier::parsePPS(const QByteArray &ppsData, QHash<QByteArr
     QList<QByteArray> lines = ppsData.split('\n');
 
     // validate pps object
-    if (lines.size() == 0 || lines.at(0) != QByteArrayLiteral("@status")) {
+    if (lines.size() == 0 || !lines.at(0).contains(QByteArrayLiteral("@status"))) {
         qWarning("QQNX: unrecognized pps object, data=%s", ppsData.constData());
         return false;
     }