--- a/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Thu Aug 19 11:09:10 2010 +0300
+++ b/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Tue Aug 31 16:29:05 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