diff -r 942573423a60 -r fa67e03b87df adaptationlayer/tsy/nokiatsy_dll/src/cmmnetmesshandler.cpp --- a/adaptationlayer/tsy/nokiatsy_dll/src/cmmnetmesshandler.cpp Fri Jan 22 10:04:04 2010 +0200 +++ b/adaptationlayer/tsy/nokiatsy_dll/src/cmmnetmesshandler.cpp Wed Feb 17 13:58:55 2010 +0200 @@ -26,6 +26,7 @@ #include "cmmmessagerouter.h" #include "cmmpacketmesshandlercontextlist.h" #include "cmmpacketservicemesshandler.h" +#include "cmmcustommesshandler.h" #include "tsylogger.h" // Logging #include "cmmuiccmesshandler.h" @@ -932,6 +933,22 @@ } else { + if ( KCustomTransId == aIsiMessage.Get8bit( ISI_HEADER_OFFSET_TRANSID ) ) + { + // Initialize default return values to ECustomGetOperatorNameIPC + // complete. + RMmCustomAPI::TOperatorNameInfo operNameInfo; + operNameInfo.iType = RMmCustomAPI::EOperatorNameFlexiblePlmn; + operNameInfo.iName.Zero(); + + // Packed parameter: a RMmCustomAPI::TOperatorNameInfo. + dataPackage.PackData( &operNameInfo ); + + iMessageRouter->Complete( + ECustomGetOperatorNameIPC, + &dataPackage, + KErrNotReady ); + } // Phone is not registered to any network. // Complete EMobilePhoneNotifyCurrentNetworkChange without // operator names.