[NUI] Fix NUI Manual TCT issue (#704)
authorhuiyueun <35286162+huiyueun@users.noreply.github.com>
Mon, 11 Feb 2019 06:56:34 +0000 (15:56 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Mon, 11 Feb 2019 06:56:34 +0000 (15:56 +0900)
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
src/Tizen.NUI/src/internal/Application.cs
src/Tizen.NUI/src/public/Window.cs

index e1059d0..90dc878 100755 (executable)
@@ -1009,8 +1009,11 @@ namespace Tizen.NUI
                 e.Application = this;
                 _applicationTerminateEventHandler.Invoke(this, e);
             }
+            if (Window.Instance)
+            {
+                Window.Instance.DisconnectNativeSignals();
+            }
 
-            Window.Instance.DisconnectNativeSignals();
         }
 
         /**
index bc610a4..542d513 100755 (executable)
@@ -51,7 +51,7 @@ namespace Tizen.NUI
         private WindowResizedEventCallbackType _windowResizedEventCallback;
         private WindowFocusChangedEventCallbackType _windowFocusChangedEventCallback2;
 
-        private static readonly Window instance = Application.Instance.GetWindow();
+        private static readonly Window instance = Application.Instance?.GetWindow();
 
         internal Window(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Window_SWIGUpcast(cPtr), cMemoryOwn)
         {