X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FTizen.Maps%2FTizen.Maps%2FPlaceAddressList.cs;h=80c6e523e8ffebe26628539f04f8072f0d425d75;hb=cfb8554d03abe72d2fdaa5478f1bdb489f06f64e;hp=1c7a89e2c8c35bdfaed00ee008e969a5a0f5d07c;hpb=8a28fe89f4ce5027f665772df9bd482a9b6746a3;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/src/Tizen.Maps/Tizen.Maps/PlaceAddressList.cs b/src/Tizen.Maps/Tizen.Maps/PlaceAddressList.cs index 1c7a89e..80c6e52 100755 --- a/src/Tizen.Maps/Tizen.Maps/PlaceAddressList.cs +++ b/src/Tizen.Maps/Tizen.Maps/PlaceAddressList.cs @@ -43,6 +43,14 @@ namespace Tizen.Maps } /// + /// Destroy the PlaceAddressList object. + /// + ~PlaceAddressList() + { + Dispose(false); + } + + /// /// Gets an iterator for addresses in this list. /// public IEnumerable Addresses @@ -69,7 +77,11 @@ namespace Tizen.Maps { if (!_disposedValue) { - handle.Dispose(); + if (disposing) + { + _list?.Clear(); + } + handle?.Dispose(); _disposedValue = true; } }