| Index: libadblockplus-android/jni/JniJsEngine.cpp | 
| diff --git a/libadblockplus-android/jni/JniJsEngine.cpp b/libadblockplus-android/jni/JniJsEngine.cpp | 
| index 6f996a2e346a9c181155dc6aa22fc2852b8d9c05..7c08e81ac9ca52647e67df42803cfb15267e08bb 100644 | 
| --- a/libadblockplus-android/jni/JniJsEngine.cpp | 
| +++ b/libadblockplus-android/jni/JniJsEngine.cpp | 
| @@ -139,18 +139,6 @@ static void JNICALL JniSetDefaultFileSystem(JNIEnv* env, jclass clazz, jlong ptr | 
| CATCH_AND_THROW(env) | 
| } | 
| -static void JNICALL JniSetDefaultWebRequest(JNIEnv* env, jclass clazz, jlong ptr) | 
| -{ | 
| - AdblockPlus::JsEnginePtr& engine = *JniLongToTypePtr<AdblockPlus::JsEnginePtr>(ptr); | 
| - | 
| - try | 
| - { | 
| - AdblockPlus::WebRequestPtr webRequest(new AdblockPlus::DefaultWebRequest()); | 
| - engine->SetWebRequest(webRequest); | 
| - } | 
| - CATCH_AND_THROW(env) | 
| -} | 
| - | 
| static void JNICALL JniSetDefaultLogSystem(JNIEnv* env, jclass clazz, jlong ptr) | 
| { | 
| AdblockPlus::JsEnginePtr& engine = *JniLongToTypePtr<AdblockPlus::JsEnginePtr>(ptr); | 
| @@ -183,7 +171,7 @@ static void JNICALL JniSetWebRequest(JNIEnv* env, jclass clazz, jlong ptr, jlong | 
| try | 
| { | 
| - AdblockPlus::WebRequestPtr& webRequest = *JniLongToTypePtr<AdblockPlus::WebRequestPtr>(webRequestPtr); | 
| + auto& webRequest = *JniLongToTypePtr<AdblockPlus::WebRequestSharedPtr>(webRequestPtr); | 
| engine->SetWebRequest(webRequest); | 
| } | 
| @@ -245,7 +233,6 @@ static JNINativeMethod methods[] = | 
| { (char*)"setLogSystem", (char*)"(JJ)V", (void*)JniSetLogSystem }, | 
| { (char*)"setDefaultLogSystem", (char*)"(J)V", (void*)JniSetDefaultLogSystem }, | 
| { (char*)"setWebRequest", (char*)"(JJ)V", (void*)JniSetWebRequest }, | 
| - { (char*)"setDefaultWebRequest", (char*)"(J)V", (void*)JniSetDefaultWebRequest }, | 
| { (char*)"newValue", (char*)"(JJ)" TYP("JsValue"), (void*)JniNewLongValue }, | 
| { (char*)"newValue", (char*)"(JZ)" TYP("JsValue"), (void*)JniNewBooleanValue }, |