aboutsummaryrefslogtreecommitdiff
path: root/src/corelib/events/mkeyboardstatetracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/events/mkeyboardstatetracker.cpp')
-rw-r--r--src/corelib/events/mkeyboardstatetracker.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/corelib/events/mkeyboardstatetracker.cpp b/src/corelib/events/mkeyboardstatetracker.cpp
index 7a8dd523..6ea7676e 100644
--- a/src/corelib/events/mkeyboardstatetracker.cpp
+++ b/src/corelib/events/mkeyboardstatetracker.cpp
@@ -44,13 +44,15 @@ MKeyboardStateTrackerPrivate::MKeyboardStateTrackerPrivate(MKeyboardStateTracker
QObject::connect(&keyboardOpenConf, SIGNAL(valueChanged()),
q, SIGNAL(stateChanged()));
#endif
+
+ initContextSubscriber();
}
void MKeyboardStateTrackerPrivate::initContextSubscriber()
{
#ifdef HAVE_CONTEXTSUBSCRIBER
//waiting for properties to synchronize
- keyboardOpenProperty.waitForSubscription();
+ keyboardOpenProperty.waitForSubscription(true);
// TODO: use actual ContextProperty for present, which is still unready.
present = true;
#elif defined(M_OS_MAEMO5)