homescreenpluginsrv/hspsmanager/src/hspsclientrequesthandler.cpp
branchRCL_3
changeset 31 8baec10861af
parent 30 a5a39a295112
equal deleted inserted replaced
30:a5a39a295112 31:8baec10861af
   739                                 {
   739                                 {
   740                                 error = ParseInitialSettingsItemsL(*initialSettingsNode,*settingsNode);        
   740                                 error = ParseInitialSettingsItemsL(*initialSettingsNode,*settingsNode);        
   741                                 }
   741                                 }
   742                             else
   742                             else
   743                                 {
   743                                 {
   744                                 error = KErrCorrupt;
   744                                 // Child counts should match, set plugin to Error state
       
   745                                 const TInt pluginUid = hspsServerUtil::GetPluginUid( parentNode ).iUid;
       
   746                                 __ASSERT_DEBUG( pluginUid > 0, User::Leave( KErrCorrupt ) );
       
   747                                 AddErrorConfigurationL( 
       
   748                                     appDom,
       
   749                                     *parentNode,
       
   750                                     pluginUid );                                        
   745                                 }
   751                                 }
   746                             }
   752                             }
   747                         else
   753                         else
   748                             {
   754                             {
   749                             error = KErrNotFound;
   755                             error = KErrNotFound;