From dec7f07eb1268c31f1528ccfec30687fbbf6a7fe Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Tue, 13 Sep 2005 21:03:01 +0000 Subject: [PATCH] jweak cast fix git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7437 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/java/director.swg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/java/director.swg b/Lib/java/director.swg index 53aabab62..275a7ea68 100644 --- a/Lib/java/director.swg +++ b/Lib/java/director.swg @@ -64,7 +64,7 @@ namespace Swig { if (jthis_ != NULL) { if (weak_global_) { if (jenv->IsSameObject(jthis_, NULL) == JNI_FALSE) - jenv->DeleteWeakGlobalRef(jthis_); + jenv->DeleteWeakGlobalRef((jweak)jthis_); } else jenv->DeleteGlobalRef(jthis_); } @@ -89,7 +89,7 @@ namespace Swig { } } else { /* Java releases ownership of C++ object's lifetime */ if (weak_global_) { - jenv->DeleteWeakGlobalRef(jthis_); + jenv->DeleteWeakGlobalRef((jweak)jthis_); jthis_ = jenv->NewGlobalRef(jself); weak_global_ = false; }