zhaoyang преди 3 години
родител
ревизия
ff549061d2
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      GameClient/Assets/ThirdParty/FairyGUI/Scripts/UI/GComponent.cs

+ 3 - 2
GameClient/Assets/ThirdParty/FairyGUI/Scripts/UI/GComponent.cs

@@ -83,6 +83,8 @@ namespace FairyGUI
             if (scrollPane != null)
             if (scrollPane != null)
                 scrollPane.Dispose();
                 scrollPane.Dispose();
 
 
+            //因list的dispost无法正常释放loader加载的资源,修改第三方代码
+            base.Dispose(); //Dispose native tree first, avoid DisplayObject.RemoveFromParent call
 
 
             cnt = _children.Count;
             cnt = _children.Count;
             for (int i = cnt - 1; i >= 0; --i)
             for (int i = cnt - 1; i >= 0; --i)
@@ -92,8 +94,7 @@ namespace FairyGUI
                 obj.Dispose();
                 obj.Dispose();
             }
             }
 
 
-            //因list的dispost无法正常释放loader加载的资源,修改第三方代码
-            base.Dispose(); //Dispose native tree first, avoid DisplayObject.RemoveFromParent call
+
 
 
 #if FAIRYGUI_TOLUA
 #if FAIRYGUI_TOLUA
             if (_peerTable != null)
             if (_peerTable != null)