From 39532178eecec9bb21b7b4700009470f6adb424c Mon Sep 17 00:00:00 2001 From: "huiyu,eun" Date: Thu, 1 Feb 2018 22:58:26 +0900 Subject: [PATCH] [NUI] Fix TCT Crash issue, Parent crash Change-Id: I60b03f0b92abd4e0c80abd755d94f2d846241948 Signed-off-by: huiyu,eun --- src/Tizen.NUI/src/public/BaseComponents/View.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Tizen.NUI/src/public/BaseComponents/View.cs b/src/Tizen.NUI/src/public/BaseComponents/View.cs index 7655247..4b3f3d8 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/View.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/View.cs @@ -1196,10 +1196,9 @@ namespace Tizen.NUI.BaseComponents private View ConvertIdToView(uint id) { View view = null; - - if (Parent is View) + if (GetParent() is View) { - View parentView = Parent as View; + View parentView = GetParent() as View; view = parentView.FindChildById(id); } @@ -4334,14 +4333,15 @@ namespace Tizen.NUI.BaseComponents if (basehandle is Layer) { ret = new View(cPtr, false); + NUILog.Error("This Parent property is deprecated, shoud do not be used"); } else { ret = basehandle as View; + NDalicPINVOKE.delete_BaseHandle(CPtr); + CPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); } - NDalicPINVOKE.delete_BaseHandle(CPtr); - CPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); -- 2.7.4