diff -r fdcef27a50b8 -r 24127ea5a236 accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp --- a/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Wed Sep 15 13:36:47 2010 +0300 +++ b/accessoryservices/accessoryserver/src/Server/AccSrvSubControl.cpp Wed Oct 13 15:58:37 2010 +0300 @@ -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