diff options
Diffstat (limited to 'src/corelib/events/mkeyboardstatetracker.cpp')
-rw-r--r-- | src/corelib/events/mkeyboardstatetracker.cpp | 4 |
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) |