Index: libadblockplus-android/jni/JniFilter.cpp |
diff --git a/libadblockplus-android/jni/JniFilter.cpp b/libadblockplus-android/jni/JniFilter.cpp |
index b3daec386640c00d0805d850f60cbbf2a40c6ce5..ab80d8ae6a699c37287e5c8f095d1cc8b25b748a 100644 |
--- a/libadblockplus-android/jni/JniFilter.cpp |
+++ b/libadblockplus-android/jni/JniFilter.cpp |
@@ -28,7 +28,8 @@ static jlong JNICALL JniCtor(JNIEnv* env, jclass clazz, jlong jsValue) |
{ |
try |
{ |
- return JniPtrToLong(new AdblockPlus::FilterPtr(new AdblockPlus::Filter(JniGetJsValuePtr(jsValue)))); |
+ return JniPtrToLong(new AdblockPlus::FilterPtr( |
+ *JniLongToTypePtr<AdblockPlus::FilterPtr>(jsValue))); |
} |
CATCH_THROW_AND_RETURN(env, 0) |
} |