From: Jiyun Yang Date: Tue, 9 Mar 2021 03:35:39 +0000 (+0900) Subject: [NUI] Fix AccessibilityManager's unsafe conversion to View from IntPtr (#2717) X-Git-Tag: citest_t1~237 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e9e9ceaf14936218a4b0ed0082b0a049f1089f8b;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] Fix AccessibilityManager's unsafe conversion to View from IntPtr (#2717) Signed-off-by: Jiyun Yang --- diff --git a/src/Tizen.NUI/src/public/Accessibility/AccessibilityManager.cs b/src/Tizen.NUI/src/public/Accessibility/AccessibilityManager.cs index 6c91a3f..0b66bb2 100755 --- a/src/Tizen.NUI/src/public/Accessibility/AccessibilityManager.cs +++ b/src/Tizen.NUI/src/public/Accessibility/AccessibilityManager.cs @@ -438,9 +438,9 @@ namespace Tizen.NUI.Accessibility [EditorBrowsable(EditorBrowsableState.Never)] public View GetViewByFocusOrder(uint order) { - View ret = new View(Interop.AccessibilityManager.GetActorByFocusOrder(SwigCPtr, order), true); + var ptr = Interop.AccessibilityManager.GetActorByFocusOrder(SwigCPtr, order); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; + return this.GetInstanceSafely(ptr); } /// @@ -469,9 +469,9 @@ namespace Tizen.NUI.Accessibility [EditorBrowsable(EditorBrowsableState.Never)] public View GetCurrentFocusView() { - View ret = new View(Interop.AccessibilityManager.GetCurrentFocusActor(SwigCPtr), true); + var ptr = Interop.AccessibilityManager.GetCurrentFocusActor(SwigCPtr); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; + return this.GetInstanceSafely(ptr); } /// @@ -483,9 +483,9 @@ namespace Tizen.NUI.Accessibility [EditorBrowsable(EditorBrowsableState.Never)] public View GetCurrentFocusGroup() { - View ret = new View(Interop.AccessibilityManager.GetCurrentFocusGroup(SwigCPtr), true); + var ptr = Interop.AccessibilityManager.GetCurrentFocusGroup(SwigCPtr); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; + return this.GetInstanceSafely(ptr); } /// @@ -669,9 +669,9 @@ namespace Tizen.NUI.Accessibility [EditorBrowsable(EditorBrowsableState.Never)] public View GetFocusIndicatorView() { - View ret = new View(Interop.AccessibilityManager.GetFocusIndicatorActor(SwigCPtr), true); + var ptr = Interop.AccessibilityManager.GetFocusIndicatorActor(SwigCPtr); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; + return this.GetInstanceSafely(ptr); } /// @@ -684,9 +684,9 @@ namespace Tizen.NUI.Accessibility [EditorBrowsable(EditorBrowsableState.Never)] public View GetFocusGroup(View view) { - View ret = new View(Interop.AccessibilityManager.GetFocusGroup(SwigCPtr, View.getCPtr(view)), true); + var ptr = Interop.AccessibilityManager.GetFocusGroup(SwigCPtr, View.getCPtr(view)); if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); - return ret; + return this.GetInstanceSafely(ptr); } ///