From 049f069b516812123639424157ba88495532f0a7 Mon Sep 17 00:00:00 2001 From: "minho.sun" Date: Tue, 1 Aug 2017 10:40:17 +0900 Subject: [PATCH] [Tizen] ApplicationHandle in NUIApplication added This reverts commit 430f82b4880ba5cb812159e4f580978ec5fd29ef. Change-Id: I01876472a425d876ed56455e06e9392d5696b38b --- src/Tizen.NUI/src/internal/NUICoreBackend.cs | 9 +++++++++ src/Tizen.NUI/src/public/BaseHandle.cs | 9 --------- src/Tizen.NUI/src/public/NUIApplication.cs | 12 +----------- 3 files changed, 10 insertions(+), 20 deletions(-) diff --git a/src/Tizen.NUI/src/internal/NUICoreBackend.cs b/src/Tizen.NUI/src/internal/NUICoreBackend.cs index 35a855d..20dff95 100755 --- a/src/Tizen.NUI/src/internal/NUICoreBackend.cs +++ b/src/Tizen.NUI/src/internal/NUICoreBackend.cs @@ -234,5 +234,14 @@ namespace Tizen.NUI handler?.Invoke(); } + + internal Application ApplicationHandle + { + get + { + return _application; + } + } + } } diff --git a/src/Tizen.NUI/src/public/BaseHandle.cs b/src/Tizen.NUI/src/public/BaseHandle.cs index 0f03701..c692895 100755 --- a/src/Tizen.NUI/src/public/BaseHandle.cs +++ b/src/Tizen.NUI/src/public/BaseHandle.cs @@ -55,15 +55,6 @@ namespace Tizen.NUI } } - internal BaseHandle(global::System.IntPtr cPtr) - { - _registerMe = swigCMemOwn = true; - swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); - - // Register this instance of BaseHandle in the registry. - Registry.Register(this); - } - internal static global::System.Runtime.InteropServices.HandleRef getCPtr(BaseHandle obj) { return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr; diff --git a/src/Tizen.NUI/src/public/NUIApplication.cs b/src/Tizen.NUI/src/public/NUIApplication.cs index 10a75ea..b5bdacb 100755 --- a/src/Tizen.NUI/src/public/NUIApplication.cs +++ b/src/Tizen.NUI/src/public/NUIApplication.cs @@ -176,22 +176,12 @@ namespace Tizen.NUI Transparent = 1 } - /// - /// Get the window instance. - /// - public Window Window - { - get - { - return _application.GetWindow(); - } - } internal Application ApplicationHandle { get { - return _application; + return ((NUICoreBackend)this.Backend).ApplicationHandle; } } -- 2.7.4