summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2017-02-21 14:09:10 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2017-02-21 14:09:10 +0900
commite79fb5272229a560374dce3e0d9f8075a8749c91 (patch)
tree7a2333d07e0dd677aad79b196b606997b8ea3b4c
parentdcb972e4b2991dd4eed6ddb4744f2e55adfa4b9f (diff)
downloadapplication-e79fb5272229a560374dce3e0d9f8075a8749c91.tar.gz
application-e79fb5272229a560374dce3e0d9f8075a8749c91.tar.bz2
application-e79fb5272229a560374dce3e0d9f8075a8749c91.zip
Add an exception handling about args
Change-Id: I206b45b8100f956b4aedb8065404d50c10b09b6e Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r--Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs13
1 files changed, 11 insertions, 2 deletions
diff --git a/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs b/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
index 8448e18..f37b310 100644
--- a/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
+++ b/Tizen.Applications.Common/Tizen.Applications/CoreApplication.cs
@@ -93,9 +93,18 @@ namespace Tizen.Applications
_backend.AddEventHandler<LocaleChangedEventArgs>(EventType.LocaleChanged, OnLocaleChanged);
_backend.AddEventHandler<RegionFormatChangedEventArgs>(EventType.RegionFormatChanged, OnRegionFormatChanged);
- string[] argsClone = new string[args.Length + 1];
+ string[] argsClone = null;
+
+ if (args == null)
+ {
+ argsClone = new string[1];
+ }
+ else
+ {
+ argsClone = new string[args.Length + 1];
+ args.CopyTo(argsClone, 1);
+ }
argsClone[0] = string.Empty;
- args.CopyTo(argsClone, 1);
_backend.Run(argsClone);
}