diff -r ccb4f6b3db21 -r 8cb079868133 accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp --- a/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Tue Aug 31 16:29:05 2010 +0300 +++ b/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Wed Sep 01 12:34:26 2010 +0100 @@ -235,18 +235,12 @@ } else { - TPckgiReplyPck(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(); + err = notifier.StartNotifier( KAccFwUiNoteNotifierUid, KNullDesC8 ); + if ( err != KErrNone ) + { + COM_TRACE_1( "[AccFW:AccServer] CAccSrvSubControl::ConnectAccessoryL - Couldn't start notifier: err = %d", err); + } + notifier.Close(); } } else