summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2012-06-06 15:35:20 +1000
committerQt Continuous Integration System <qt-info@nokia.com>2012-06-06 15:35:20 +1000
commitc0b09c7bd4b37e6a87ea0b2ee7ad9193fdb7af49 (patch)
treefb77163aceabfd131fe82041996320264ce92282
parent1ccbeabedfea83a1c920dd35adef9f528edae680 (diff)
parent7e157b1e021f3ad16e588d4ba81f52c9813fceb6 (diff)
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo into master-integration
* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo: Exlude user input events in nested event loops
-rw-r--r--src/serviceframework/ipc/objectendpoint.cpp2
-rw-r--r--src/systeminfo/symbian/batterystatus_s60.cpp2
-rw-r--r--src/systeminfo/symbian/telephonyinfo_s60.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/serviceframework/ipc/objectendpoint.cpp b/src/serviceframework/ipc/objectendpoint.cpp
index 199a3b0db9..0d54b7730a 100644
--- a/src/serviceframework/ipc/objectendpoint.cpp
+++ b/src/serviceframework/ipc/objectendpoint.cpp
@@ -651,7 +651,7 @@ void ObjectEndPoint::waitForResponse(const QUuid& requestId)
QTimer::singleShot(30000, loop, SLOT(quit()));
connect(this, SIGNAL(pendingRequestFinished()), loop, SLOT(quit()));
- loop->exec();
+ loop->exec(QEventLoop::ExcludeUserInputEvents);
delete loop;
}
diff --git a/src/systeminfo/symbian/batterystatus_s60.cpp b/src/systeminfo/symbian/batterystatus_s60.cpp
index 7bd241392c..70528eed07 100644
--- a/src/systeminfo/symbian/batterystatus_s60.cpp
+++ b/src/systeminfo/symbian/batterystatus_s60.cpp
@@ -331,7 +331,7 @@ TInt CBatteryHWRM::GetAverageCurrent()
TRACES ( qDebug() << "started event loop...");
}
- iEventLoop->exec();
+ iEventLoop->exec(QEventLoop::ExcludeUserInputEvents);
StopCurrentFlowMeasurement();
#endif
return iAverageCurrent;
diff --git a/src/systeminfo/symbian/telephonyinfo_s60.cpp b/src/systeminfo/symbian/telephonyinfo_s60.cpp
index d381f04434..6da2515aad 100644
--- a/src/systeminfo/symbian/telephonyinfo_s60.cpp
+++ b/src/systeminfo/symbian/telephonyinfo_s60.cpp
@@ -86,7 +86,7 @@ void CTelephonyInfo::makeRequest()
iEventLoop = new QEventLoop();
TRACES ( qDebug() << "started event loop...");
}
- iEventLoop->exec(); //start the loop
+ iEventLoop->exec(QEventLoop::ExcludeUserInputEvents); //start the loop
}
CPhoneInfo::CPhoneInfo(CTelephony &telephony) : CTelephonyInfo(telephony),