Handle exception during ReceivedAppControl.ExtraData.Get(key) operation. 22/318422/2 accepted/tizen_unified accepted/tizen_unified_x accepted/tizen_unified_x_asan accepted/tizen/unified/20250121.013556 accepted/tizen/unified/20250122.054606 accepted/tizen/unified/x/20250121.022913 accepted/tizen/unified/x/20250122.065436 accepted/tizen/unified/x/asan/20250211.003425
authorazijurr <azijur.r@samsung.com>
Thu, 16 Jan 2025 11:47:42 +0000 (17:47 +0600)
committerazijurr <azijur.r@samsung.com>
Fri, 17 Jan 2025 06:08:35 +0000 (12:08 +0600)
Change-Id: I46ed2e8e8b41852a10df98e3295a0a39a08d2efc
Signed-off-by: azijurr <azijur.r@samsung.com>
SharePanel/SharePanel/SharePanel.cs
packaging/org.tizen.share-panel_common-2.0.1.tpk

index 2df0336d263edc8db2bd9ebabf79fc7d6f5988e1..2271ec6c7ea8903c9c4e98a1a3ed6f0c28ab2148 100644 (file)
@@ -46,7 +46,6 @@ namespace SharePanel
             string caller = control.ApplicationId;
 
             fileList = new List<string>();
-            string key = AppConstants.KEY_PATH;
 
             if (control.Uri != null)
             {
@@ -56,7 +55,15 @@ namespace SharePanel
             }
             else if (control.ExtraData != null)
             {
-                fileList = (List<string>)control.ExtraData.Get(key);
+                try
+                {
+                    fileList = (List<string>)control.ExtraData.Get(AppConstants.KEY_PATH);
+                }
+                catch (System.Exception ex)
+                {
+                    Logger.Error(ex.ToString());
+                }
+
                 for (int i = 0; i < fileList.Count; i++)
                 {
                     Logger.Debug("Filename is " + fileList[i]);
index ad857e9f760a6e94d3c8cf6cfe1d38597a5da14f..49c16cf67e679d0333c32482f53c6578680104d6 100644 (file)
Binary files a/packaging/org.tizen.share-panel_common-2.0.1.tpk and b/packaging/org.tizen.share-panel_common-2.0.1.tpk differ