diff -r 947415ec7603 -r a7062f7f0b79 rtsecuritymanager/rtsecuritymanagerserver/src/rtsecmgrscriptmanager.cpp --- a/rtsecuritymanager/rtsecuritymanagerserver/src/rtsecmgrscriptmanager.cpp Fri Jul 03 15:51:30 2009 +0100 +++ b/rtsecuritymanager/rtsecuritymanagerserver/src/rtsecmgrscriptmanager.cpp Thu Sep 10 12:58:32 2009 +0300 @@ -204,3 +204,18 @@ } } } + +void CScriptManager::UpdatePermGrantL(TExecutableID aExecID,RProviderArray aAllowedProviders, + RProviderArray aDeniedProviders) +{ + for(TInt i(0);i!=iScripts.Count();++i) + { + if(iScripts[i]->ScriptID()==aExecID) + { + iScripts[i]->SetPermGranted(aAllowedProviders); + iScripts[i]->SetPermDenied(aDeniedProviders); + iSecMgrDB->WriteScriptInfoL(aExecID,*iScripts[i]); + return; + } + } +}