This commit is contained in:
parent
36be36d618
commit
b79646ce4c
2 changed files with 9 additions and 0 deletions
|
|
@ -380,5 +380,12 @@ namespace Swig {
|
|||
return matches;
|
||||
}
|
||||
|
||||
class LocalRefGuard {
|
||||
JNIEnv* jenv_;
|
||||
jobject jobj_;
|
||||
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