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;
}
}