X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FTizen.Maps%2FTizen.Maps%2FPlaceCategory.cs;h=8c1d2cb377732e26176089e0f5b34d928ef2a385;hb=dd26342123b4e3593236272d0f8d010fd7235fa4;hp=0f50051a8697b5269ae41f56d17fa40dcf1d623f;hpb=559676592d798bebf93db9d89bf1649eae06f8ab;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git
diff --git a/src/Tizen.Maps/Tizen.Maps/PlaceCategory.cs b/src/Tizen.Maps/Tizen.Maps/PlaceCategory.cs
index 0f50051..8c1d2cb 100755
--- a/src/Tizen.Maps/Tizen.Maps/PlaceCategory.cs
+++ b/src/Tizen.Maps/Tizen.Maps/PlaceCategory.cs
@@ -41,6 +41,13 @@ namespace Tizen.Maps
handle = nativeHandle;
}
+ ///
+ /// Destroy the PlaceCategory object.
+ ///
+ ~PlaceCategory()
+ {
+ Dispose(false);
+ }
///
/// Gets or sets an ID for this category.
@@ -89,11 +96,12 @@ namespace Tizen.Maps
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
///
/// If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.
+ /// 3
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
{
- handle.Dispose();
+ handle?.Dispose();
_disposedValue = true;
}
}