Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
e.Application = this;
_applicationTerminateEventHandler.Invoke(this, e);
}
+ if (Window.Instance)
+ {
+ Window.Instance.DisconnectNativeSignals();
+ }
- Window.Instance.DisconnectNativeSignals();
}
/**
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)
{