summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorminho.sun <minho.sun@samsung.com>2017-08-14 17:14:18 +0900
committerdongsug.song <dongsug.song@samsung.com>2017-08-21 21:29:31 +0900
commit5b9ec617d47329baa14f666e76b2271c1e9f5190 (patch)
treef44e890e988ac0a5c28048b64eca441c5fa187bb
parent0d3978fea60673cebc383cb47658101457a43328 (diff)
downloadnui-5b9ec617d47329baa14f666e76b2271c1e9f5190.tar.gz
nui-5b9ec617d47329baa14f666e76b2271c1e9f5190.tar.bz2
nui-5b9ec617d47329baa14f666e76b2271c1e9f5190.zip
fix crash: HasBody() null reference
Change-Id: I05ff929cf9f95a283f9d4ee3149f8a523e887776
-rwxr-xr-xTizen.NUI/src/public/BaseHandle.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Tizen.NUI/src/public/BaseHandle.cs b/Tizen.NUI/src/public/BaseHandle.cs
index e0d7ecc..130d455 100755
--- a/Tizen.NUI/src/public/BaseHandle.cs
+++ b/Tizen.NUI/src/public/BaseHandle.cs
@@ -307,6 +307,11 @@ namespace Tizen.NUI
public bool HasBody()
{
+ if (disposed == true)
+ {
+ return false;
+ }
+
bool ret = NDalicPINVOKE.BaseHandle_HasBody(swigCPtr);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
@@ -314,6 +319,11 @@ namespace Tizen.NUI
public bool IsEqual(BaseHandle rhs)
{
+ if (disposed == true)
+ {
+ return false;
+ }
+
bool ret = NDalicPINVOKE.BaseHandle_IsEqual(swigCPtr, BaseHandle.getCPtr(rhs));
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;