diff options
Diffstat (limited to 'Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs')
-rwxr-xr-x[-rw-r--r--] | Tizen.Network.Nfc/Tizen.Network.Nfc/NfcNdefMessage.cs | 13 |
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; |