javauis/eswt_qt/com.nokia.swt.extensions/extensions/org/eclipse/swt/internal/extension/TextExtensionExtension.java
changeset 80 d6dafc5d983f
parent 26 dc7c549001d5
--- a/javauis/eswt_qt/com.nokia.swt.extensions/extensions/org/eclipse/swt/internal/extension/TextExtensionExtension.java	Mon Oct 04 11:29:25 2010 +0300
+++ b/javauis/eswt_qt/com.nokia.swt.extensions/extensions/org/eclipse/swt/internal/extension/TextExtensionExtension.java	Fri Oct 15 12:29:39 2010 +0300
@@ -136,16 +136,15 @@
     }
     
     public void launchDialer(String phoneNumber) {
-        int serviceRequest = OS.XQServiceRequest_new(
-                "com.nokia.services.serviceapp.Dialer", "dial(QString, bool)",
-                false);
-        if (serviceRequest < 1) {
-            return;
-        }
-        OS.XQServiceRequest_swt_setArgumentsForDial(serviceRequest, phoneNumber,
-                false);
-        OS.XQServiceRequest_send(serviceRequest);
-        QObjectDeleteWrapper.deleteSafely(serviceRequest);
+    	int appMgr = OS.XQApplicationManager_new();
+    	int serviceRequest = OS.XQApplicationManager_create(appMgr, "logs","com.nokia.symbian.ILogsView","show(QVariantMap)",false);
+    	if (serviceRequest <= 0) {
+	    	return;
+	    }
+    	OS.XQAiwRequest_swtDialer_setArguments(serviceRequest, phoneNumber);
+    	OS.XQAiwRequest_send(serviceRequest);
+	    QObjectDeleteWrapper.deleteSafely(serviceRequest);
+	    QObjectDeleteWrapper.deleteSafely(appMgr);
      }    
 
 	/**