manual nui merge 0.2.38
[platform/core/csapi/nui.git] / Tizen.NUI / src / internal / FrameBuffer.cs
old mode 100755 (executable)
new mode 100644 (file)
index ec53ec4..7a8cbd0
@@ -71,10 +71,15 @@ namespace Tizen.NUI {
     }
   
     ~Attachment() {
-      Dispose();
+      DisposeQueue.Instance.Add(this);
     }
   
     public virtual void Dispose() {
+      if (!Window.IsInstalled()) {
+        DisposeQueue.Instance.Add(this);
+        return;
+      }
+
       lock(this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
           if (swigCMemOwn) {