From: jmm Date: Thu, 14 Sep 2023 01:38:49 +0000 (+0900) Subject: [NUI] Use Disposed instead of disposed. X-Git-Tag: accepted/tizen/unified/20231205.024657~137 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49e9719e151cc1a4ad4d168d89f2b432b54e7ea6;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] Use Disposed instead of disposed. --- diff --git a/src/Tizen.NUI/src/public/ParticleSystem/ParticleEmitter.cs b/src/Tizen.NUI/src/public/ParticleSystem/ParticleEmitter.cs index aae0f44..8871528 100644 --- a/src/Tizen.NUI/src/public/ParticleSystem/ParticleEmitter.cs +++ b/src/Tizen.NUI/src/public/ParticleSystem/ParticleEmitter.cs @@ -80,8 +80,15 @@ namespace Tizen.NUI.ParticleSystem [EditorBrowsable(EditorBrowsableState.Never)] protected override void Dispose(DisposeTypes type) { - if (disposed) return; - base.Dispose(type); + if (Disposed) + { + return; + } + + if (HasBody()) + { + base.Dispose(type); + } } /// diff --git a/src/Tizen.NUI/src/public/ParticleSystem/ParticleModifier.cs b/src/Tizen.NUI/src/public/ParticleSystem/ParticleModifier.cs index 2660ec7..ea8e1ac 100644 --- a/src/Tizen.NUI/src/public/ParticleSystem/ParticleModifier.cs +++ b/src/Tizen.NUI/src/public/ParticleSystem/ParticleModifier.cs @@ -101,8 +101,16 @@ namespace Tizen.NUI.ParticleSystem [EditorBrowsable(EditorBrowsableState.Never)] protected override void Dispose(DisposeTypes type) { - if (disposed) return; - base.Dispose(type); + if (Disposed) + { + return; + } + + if (HasBody()) + { + gModifierInterfaceRegister.Remove(mInterface); + base.Dispose(type); + } } /// diff --git a/src/Tizen.NUI/src/public/ParticleSystem/ParticleSource.cs b/src/Tizen.NUI/src/public/ParticleSystem/ParticleSource.cs index 2635aa0..03b99ee 100644 --- a/src/Tizen.NUI/src/public/ParticleSystem/ParticleSource.cs +++ b/src/Tizen.NUI/src/public/ParticleSystem/ParticleSource.cs @@ -112,8 +112,16 @@ namespace Tizen.NUI.ParticleSystem [EditorBrowsable(EditorBrowsableState.Never)] protected override void Dispose(DisposeTypes type) { - if (disposed) return; - base.Dispose(type); + if (Disposed) + { + return; + } + + if (HasBody()) + { + gSourceInterfaceRegister.Remove(mInterface); + base.Dispose(type); + } } ///