From: minho.sun Date: Mon, 14 Aug 2017 07:50:00 +0000 (+0900) Subject: Revert "[Tizen] Temporary Fix to return the Layer as a View when Parent is a Layer." X-Git-Tag: preview1-00180^2~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8f8e37decbe223b3ac7ecbbf3a967cd28f759525;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Revert "[Tizen] Temporary Fix to return the Layer as a View when Parent is a Layer." This reverts commit 9834286d91b493a0d1bad92111830b2b243468f5. Change-Id: I7b568eb0260fbedf4087185e8143e769121f1b52 --- diff --git a/src/Tizen.NUI/src/public/BaseComponents/View.cs b/src/Tizen.NUI/src/public/BaseComponents/View.cs index da95366..9b7911f 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/View.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/View.cs @@ -2125,7 +2125,7 @@ namespace Tizen.NUI.BaseComponents return ret; } - /*internal View GetParent() + internal View GetParent() { View ret; IntPtr cPtr = NDalicPINVOKE.Actor_GetParent(swigCPtr); @@ -2144,26 +2144,6 @@ namespace Tizen.NUI.BaseComponents if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); return ret; - }*/ - - internal View GetParent() - { - View ret; - IntPtr cPtr = NDalicPINVOKE.Actor_GetParent(swigCPtr); - - BaseHandle basehandle = Registry.GetManagedBaseHandleFromNativePtr(cPtr); - - if(basehandle is Layer) - { - View ret2 = new View(cPtr,false); - return ret2; - } - - ret = basehandle as View; - - if (NDalicPINVOKE.SWIGPendingException.Pending) - throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; } internal void SetParentOrigin(Vector3 origin) diff --git a/src/Tizen.NUI/src/public/BaseHandle.cs b/src/Tizen.NUI/src/public/BaseHandle.cs index 3088fb7..69d904e 100755 --- a/src/Tizen.NUI/src/public/BaseHandle.cs +++ b/src/Tizen.NUI/src/public/BaseHandle.cs @@ -26,7 +26,6 @@ namespace Tizen.NUI internal BaseHandle(global::System.IntPtr cPtr, bool cMemoryOwn) { _registerMe = swigCMemOwn = cMemoryOwn; - swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); // using copy constructor to create another native handle so Registry.Unregister works fine. @@ -42,22 +41,18 @@ namespace Tizen.NUI internal BaseHandle(global::System.IntPtr cPtr) { _registerMe = swigCMemOwn = true; - swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); // using copy constructor to create another native handle so Registry.Unregister works fine. swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, NDalicPINVOKE.new_BaseHandle__SWIG_2(swigCPtr)); - if (_registerMe) - { - // Register this instance of BaseHandle in the registry. - Registry.Register(this); - } + // Register this instance of BaseHandle in the registry. + Registry.Register(this); } internal BaseHandle(global::System.IntPtr cPtr) { - _registerMe = swigCMemOwn = true; + swigCMemOwn = true; swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); // Register this instance of BaseHandle in the registry.