phoneplugins/phoneindicatorplugin/src/phoneindicatorinterface.cpp
changeset 50 377c906a8701
parent 46 bc5a64e5bc3c
child 78 baacf668fe89
--- a/phoneplugins/phoneindicatorplugin/src/phoneindicatorinterface.cpp	Tue Jul 06 14:15:47 2010 +0300
+++ b/phoneplugins/phoneindicatorplugin/src/phoneindicatorinterface.cpp	Fri Jul 09 15:40:55 2010 +0300
@@ -43,8 +43,12 @@
         switch (m_interaction) {
         case OpenMissedCallView:    //fallthrough
         case OpenCallUi:      //fallthrough
-        case OpenDiverSettingsView:
-            QThreadPool::globalInstance()->start(new PhoneIndicatorServiceSenderTask(m_interaction));
+        case OpenDiverSettingsView: {
+            // Launch services on the client side
+            QVariantMap data;
+            data.insert(QLatin1String("interaction"), m_interaction);
+            emit userActivated(data);
+            }
             break;
         case Deactivate:
             emit deactivate();