| Index: libadblockplus-android/jni/Utils.cpp | 
| diff --git a/libadblockplus-android/jni/Utils.cpp b/libadblockplus-android/jni/Utils.cpp | 
| index 282ae5b344ea6640f6a6de8c3daf89e6b8f87f13..0fa6f84c49809d4ab722d59ffdf6199665255492 100644 | 
| --- a/libadblockplus-android/jni/Utils.cpp | 
| +++ b/libadblockplus-android/jni/Utils.cpp | 
| @@ -166,11 +166,6 @@ JNIEnvAcquire::~JNIEnvAcquire() | 
| template<typename T> | 
| static jobject NewJniObject(JNIEnv* env, const T& value, jclass clazz, jmethodID ctor) | 
| { | 
| -  if (!value.get()) | 
| -  { | 
| -    return 0; | 
| -  } | 
| - | 
| return env->NewObject(clazz, ctor, JniPtrToLong(new T(value))); | 
| } | 
|  | 
| @@ -182,19 +177,17 @@ static jobject NewJniObject(JNIEnv* env, const T& value, const char* javaClass) | 
| return NewJniObject(env, value, *clazz, ctor); | 
| } | 
|  | 
| -jobject NewJniFilter(JNIEnv* env, const AdblockPlus::FilterPtr& filter) | 
| +jobject NewJniFilter(JNIEnv* env, const AdblockPlus::Filter& filter) | 
| { | 
| return NewJniObject(env, filter, filterClass->Get(), filterCtor); | 
| } | 
|  | 
| -jobject NewJniSubscription(JNIEnv* env, | 
| -    const AdblockPlus::SubscriptionPtr& subscription) | 
| +jobject NewJniSubscription(JNIEnv* env, const AdblockPlus::Subscription& subscription) | 
| { | 
| return NewJniObject(env, subscription, subscriptionClass->Get(), subscriptionCtor); | 
| } | 
|  | 
| -jobject NewJniNotification(JNIEnv* env, | 
| -    const AdblockPlus::NotificationPtr& notification) | 
| +jobject NewJniNotification(JNIEnv* env, const AdblockPlus::Notification& notification) | 
| { | 
| return NewJniObject(env, notification, notificationClass->Get(), notificationCtor); | 
| } | 
|  |