# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1282203985 -10800 # Node ID 1790c2f1027c576d83c062f60322a764f7a0dc76 # Parent 50d20108beab9dcc4ea90593dd67a0a3353807fe Revision: 201029 Kit: 201033 diff -r 50d20108beab -r 1790c2f1027c serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp --- a/serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp Mon Jun 21 16:39:57 2010 +0300 +++ b/serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp Thu Aug 19 10:46:25 2010 +0300 @@ -100,10 +100,12 @@ aActiveObj = CPubSubNotifier::NewL(aSysRequest, CPubSubNotifier::EInfraRed); - else if( (!Key.CompareF(SysInfo::KConnectionStatus)) - || (!Key.CompareF(SysInfo::KActiveConnections))) + else if( (!Key.CompareF(SysInfo::KActiveConnections)) && (aSysRequest.RequestType() == TSysRequest::EASyncONESHOT) ) aActiveObj = CConnection::NewL(aSysRequest); + else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::ENotification) ) + aActiveObj = CConnection::NewL(aSysRequest); + else User::Leave(KErrNotFound); }