[NUI] Call base.Dispose(type) at derived class's Dispose.
authorjmm <j0064423.lee@samsung.com>
Thu, 14 Sep 2023 05:26:16 +0000 (14:26 +0900)
committerbshsqa <32317749+bshsqa@users.noreply.github.com>
Thu, 14 Sep 2023 10:40:33 +0000 (19:40 +0900)
src/Tizen.NUI/src/public/ParticleSystem/ParticleEmitter.cs
src/Tizen.NUI/src/public/ParticleSystem/ParticleModifier.cs
src/Tizen.NUI/src/public/ParticleSystem/ParticleSource.cs

index 182bd5a..37d41f4 100644 (file)
@@ -85,10 +85,7 @@ namespace Tizen.NUI.ParticleSystem
                 return;
             }
 
-            if (HasBody())
-            {
-                base.Dispose(type);
-            }
+            base.Dispose(type);
         }
 
         /// <summary>
index ea8e1ac..8435004 100644 (file)
@@ -109,8 +109,8 @@ namespace Tizen.NUI.ParticleSystem
             if (HasBody())
             {
                 gModifierInterfaceRegister.Remove(mInterface);
-                base.Dispose(type);
             }
+            base.Dispose(type);
         }
 
         /// <summary>
index 03b99ee..2257ea0 100644 (file)
@@ -120,8 +120,8 @@ namespace Tizen.NUI.ParticleSystem
             if (HasBody())
             {
                 gSourceInterfaceRegister.Remove(mInterface);
-                base.Dispose(type);
             }
+            base.Dispose(type);
         }
         
         /// <summary>