accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp
branchRCL_3
changeset 66 c26be94c8889
parent 61 8cb079868133
child 81 24127ea5a236
--- a/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp	Wed Sep 01 12:34:26 2010 +0100
+++ b/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp	Tue Sep 14 23:45:36 2010 +0300
@@ -235,12 +235,18 @@
             }
         else
             {
-            err = notifier.StartNotifier( KAccFwUiNoteNotifierUid, KNullDesC8 );
-            if ( err != KErrNone )
-                {
-                COM_TRACE_1( "[AccFW:AccServer] CAccSrvSubControl::ConnectAccessoryL - Couldn't start notifier: err = %d", err);	
-                }
-            notifier.Close();
+            TPckg<TInt>iReplyPck(0);
+			TRequestStatus iStatus =KRequestPending;
+			notifier.StartNotifierAndGetResponse(iStatus,
+						KAccFwUiNoteNotifierUid,
+						KNullDesC8,iReplyPck);
+			User::WaitForRequest(iStatus);
+			err = iStatus.Int();
+			if(KErrNone != err) 
+				{
+				COM_TRACE_1( "[AccFW:AccServer] CAccSrvSubControl::ConnectAccessoryL - Couldn't start notifier: err = %d", err);				
+				}
+			notifier.Close();
             }
 	    }
     else