[NUI][EXaml] Fix issue of xFactory method
authorFang Xiaohui <xiaohui.fang@samsung.com>
Wed, 16 Jun 2021 09:34:23 +0000 (17:34 +0800)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 23 Jun 2021 08:25:09 +0000 (17:25 +0900)
src/Tizen.NUI/src/internal/EXaml/Action/CreateInstanceAction.cs
src/Tizen.NUI/src/internal/EXaml/Action/GetValueAction.cs

index d1d0863..52b20ed 100755 (executable)
@@ -86,6 +86,7 @@ namespace Tizen.NUI.EXaml
                 else
                 {
                     int xFactoryMethodIndex = (null == getXFactoryMethodIndexOp) ? -1 : (int)getXFactoryMethodIndexOp.ValueList[0];
+                    getXFactoryMethodIndexOp = null;
 
                     if (null == getParamListOp)
                     {
index ee46105..481a212 100755 (executable)
@@ -152,7 +152,14 @@ namespace Tizen.NUI.EXaml
                 switch (sign)
                 {
                     case '\"':
-                        Value = GetValueByStrings[0](valueString);
+                        if (null == valueString)
+                        {
+                            Value = "";
+                        }
+                        else
+                        {
+                            Value = GetValueByStrings[0](valueString);
+                        }
                         break;
 
                     case 'z':