javamanager/javainstaller/installer/src.s60/applicationregistrator/sifregistrator.cpp
changeset 79 2f468c1958d0
parent 47 f40128debb5d
child 80 d6dafc5d983f
equal deleted inserted replaced
76:4ad59aaee882 79:2f468c1958d0
   581         //LOG_TDESC_L(EJavaInstaller, EInfo,
   581         //LOG_TDESC_L(EJavaInstaller, EInfo,
   582         //            "RegisterApplicationL: caption %S", tmpCaption->Des());
   582         //            "RegisterApplicationL: caption %S", tmpCaption->Des());
   583         CCaptionAndIconInfo *tmpCaptionAndIconInfo =
   583         CCaptionAndIconInfo *tmpCaptionAndIconInfo =
   584             CCaptionAndIconInfo::NewLC(
   584             CCaptionAndIconInfo::NewLC(
   585                 /*aCaption=*/ *tmpCaption,
   585                 /*aCaption=*/ *tmpCaption,
   586                 /*aIconFileName=*/ KNullDesC,
   586                 /*aIconFileName=*/ (NULL != aIconFilename? *iconFilename: KNullDesC()),
   587                 /*aNumOfAppIcons=*/ 0);
   587                 /*aNumOfAppIcons=*/ numberOfAppIcons);
   588         CLocalizableAppInfo *tmpLocAppInfo =
   588         CLocalizableAppInfo *tmpLocAppInfo =
   589             CLocalizableAppInfo::NewLC(
   589             CLocalizableAppInfo::NewLC(
   590                 /*aShortCaption=*/ KNullDesC,
   590                 /*aShortCaption=*/ KNullDesC,
   591                 /*aApplicationLanguage=*/ tmpLanguage,
   591                 /*aApplicationLanguage=*/ tmpLanguage,
   592                 /*aGroupName=*/ KNullDesC,
   592                 /*aGroupName=*/ KNullDesC,
   699     {
   699     {
   700         HBufC *name = CreateHBufCFromJavaStringLC(aEnv, aName);
   700         HBufC *name = CreateHBufCFromJavaStringLC(aEnv, aName);
   701         HBufC *value = CreateHBufCFromJavaStringLC(aEnv, aValue);
   701         HBufC *value = CreateHBufCFromJavaStringLC(aEnv, aValue);
   702         if (KUnspecifiedLocale == aLanguage)
   702         if (KUnspecifiedLocale == aLanguage)
   703         {
   703         {
       
   704             __UHEAP_MARK;
   704             aScr->SetComponentPropertyL(aComponentId, *name, *value);
   705             aScr->SetComponentPropertyL(aComponentId, *name, *value);
       
   706             __UHEAP_MARKEND;
   705         }
   707         }
   706         else
   708         else
   707         {
   709         {
       
   710             __UHEAP_MARK;
   708             aScr->SetComponentPropertyL(
   711             aScr->SetComponentPropertyL(
   709                 aComponentId, *name, *value, (TLanguage)aLanguage);
   712                 aComponentId, *name, *value, (TLanguage)aLanguage);
       
   713             __UHEAP_MARKEND;
   710         }
   714         }
   711         CleanupStack::PopAndDestroy(value);
   715         CleanupStack::PopAndDestroy(value);
   712         CleanupStack::PopAndDestroy(name);
   716         CleanupStack::PopAndDestroy(name);
   713     }
   717     }
   714 }
   718 }