Modifying the post build script. 40/310040/2
authorazijur-r <azijur.r@samsung.com>
Fri, 19 Apr 2024 10:31:37 +0000 (16:31 +0600)
committerazijur-r <azijur.r@samsung.com>
Tue, 23 Apr 2024 09:44:21 +0000 (15:44 +0600)
[Issue] Self testing.

[Problem] NUIGadgetResourceManager.GetString(String name) was getting null for newly installed gadgets in Settings app.
[Cause & Measure]
 Cause : As defined by the FW team, DLL directories should be "res/allowed/<res-type>" rather than "res/allowed" to get the resources properly.
 Measure : Changed the post build script accordingly to store the resources files in proper destination

Change-Id: I7ed98b48c7e8db20476bda3c04f1786c4ac25fa3
Signed-off-by: azijur-r <azijur.r@samsung.com>
SettingWallpaper/SettingWallpaper/SettingWallpaper.csproj
packaging/org.tizen.cssetting-wallpaper-1.0.0.rpk

index 079af18da3d4ad47f8077de07b6d358581d83403..fb5feec337fcf72b810cefc9cf316da63702c431 100644 (file)
       </EmbeddedResource>
     </ItemGroup>
 
+    <PropertyGroup>
+      <GadgetResourceType>org.tizen.appfw.gadget.setting-wallpaper</GadgetResourceType>
+    </PropertyGroup>
+
     <Target Name="PostBuild" AfterTargets="PostBuildEvent">
-        <Exec Command=":: Copy resource dll&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;mkdir res\allowed\locale&#xD;&#xA;dir $(OutDir)\&#xD;&#xA;xcopy /S /K /D /H /Y $(OutDir)\ res\allowed\locale&#xD;&#xA;del /q res\allowed\locale\*.*&#xD;&#xA;xcopy /S /K /D /H /Y res\allowed\locale\* res\allowed&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;" />
+      <Exec Command=":: Copy resource dll&#xD;&#xA;rmdir /S /Q res\allowed\$(GadgetResourceType)&#xD;&#xA;mkdir res\allowed\$(GadgetResourceType)&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;mkdir res\allowed\locale&#xD;&#xA;dir $(OutDir)\&#xD;&#xA;xcopy /S /K /D /H /Y $(OutDir)\ res\allowed\locale&#xD;&#xA;del /Q res\allowed\locale\*.*&#xD;&#xA;xcopy /S /K /D /H /Y res\allowed\locale\* res\allowed\$(GadgetResourceType)&#xD;&#xA;rmdir /S /Q res\allowed\locale&#xD;&#xA;" />
     </Target>
 </Project>
index 8fa93fec8d06abb9d6577127c795b565c5ec49ed..1db0bb517f87e9c65119ae914ffdc27b7c7aa4b6 100644 (file)
Binary files a/packaging/org.tizen.cssetting-wallpaper-1.0.0.rpk and b/packaging/org.tizen.cssetting-wallpaper-1.0.0.rpk differ