summaryrefslogtreecommitdiff
path: root/Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs')
-rwxr-xr-x[-rw-r--r--]Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs13
1 files changed, 6 insertions, 7 deletions
diff --git a/Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs b/Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs
index 727a097..0e22636 100644..100755
--- a/Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs
+++ b/Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs
@@ -67,13 +67,6 @@ namespace Tizen.Network.Nfc
~NfcNdefMessage()
{
- int ret = Interop.Nfc.NdefMessage.Destroy(_messageHandle);
-
- if (ret != (int)NfcError.None)
- {
- Log.Error(Globals.LogTag, "Failed to destroy ndef message, Error - " + (NfcError)ret);
- }
-
Dispose(false);
}
@@ -91,6 +84,12 @@ namespace Tizen.Network.Nfc
if (disposing)
{
// Free managed objects.
+ int ret = Interop.Nfc.NdefMessage.Destroy(_messageHandle);
+
+ if (ret != (int)NfcError.None)
+ {
+ Log.Error(Globals.LogTag, "Failed to destroy ndef message, Error - " + (NfcError)ret);
+ }
}
//Free unmanaged objects
disposed = true;