diff --git a/src/java/Ref.hxx b/src/java/Ref.hxx index 421b3d5f0..a5ad2b0d3 100644 --- a/src/java/Ref.hxx +++ b/src/java/Ref.hxx @@ -125,6 +125,9 @@ public: value = (T)env->NewGlobalRef(value); } + GlobalRef(const LocalRef &src) noexcept + :GlobalRef(src.GetEnv(), src.Get()) {} + ~GlobalRef() noexcept { GetEnv()->DeleteGlobalRef(value); }