Commit 0b281403 authored by Fredrik Orderud's avatar Fredrik Orderud

Add missing move constructor to GlobalRef.

Fixes compile error on MSVC2013.
parent 7945a00d
......@@ -95,6 +95,10 @@ class GlobalRef : public std::unique_ptr<typename std::remove_pointer<PointerTyp
GlobalRefDeleter> {
public:
GlobalRef() {}
GlobalRef(GlobalRef && obj)
: std::unique_ptr<typename std::remove_pointer<PointerType>::type, ::djinni::GlobalRefDeleter>(
std::move(obj)
) {}
GlobalRef(JNIEnv * env, PointerType localRef)
: std::unique_ptr<typename std::remove_pointer<PointerType>::type, ::djinni::GlobalRefDeleter>(
static_cast<PointerType>(env->NewGlobalRef(localRef)),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment