fixup! Patch of http://sourceforge.net/p/swig/mailman/message/29816385
This commit is contained in:
parent
b79646ce4c
commit
f38f6371a3
2 changed files with 8 additions and 2 deletions
|
|
@ -383,6 +383,10 @@ namespace Swig {
|
|||
class LocalRefGuard {
|
||||
JNIEnv* jenv_;
|
||||
jobject jobj_;
|
||||
|
||||
// non-copyable
|
||||
LocalRefGuard(const LocalRefGuard &);
|
||||
LocalRefGuard &operator=(const LocalRefGuard &);
|
||||
public:
|
||||
LocalRefGuard(JNIEnv* jenv, jobject jobj): jenv_(jenv), jobj_(jobj) {}
|
||||
~LocalRefGuard() { if (jobj_) jenv_->DeleteLocalRef(jobj_); }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue