Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: libadblockplus-android/jni/Utils.cpp

Issue 29422558: Issue 5167 - Update to use libadblockplus revision dca8df9af1a7 (Closed)
Patch Set: removed unneeded intermediate variable Created April 26, 2017, 6:57 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« libadblockplus-android/jni/Utils.h ('K') | « libadblockplus-android/jni/Utils.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: libadblockplus-android/jni/Utils.cpp
diff --git a/libadblockplus-android/jni/Utils.cpp b/libadblockplus-android/jni/Utils.cpp
index 282ae5b344ea6640f6a6de8c3daf89e6b8f87f13..a5d87fea4e4675bb3781a26d728a4701041aa300 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)
sergei 2017/04/26 09:21:00 `const T& value` -> `T&& value`
anton 2017/04/26 10:22:59 Acknowledged.
{
- if (!value.get())
- {
- return 0;
- }
-
return env->NewObject(clazz, ctor, JniPtrToLong(new T(value)));
sergei 2017/04/26 09:21:00 return env->NewObject(clazz, ctor, JniPtrToLong(ne
anton 2017/04/26 10:22:59 then we will have compile error: "Error:(169, 80)
sergei 2017/04/26 14:12:56 That is strange, is it when the type of value arg
}
@@ -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, AdblockPlus::Filter& filter)
{
return NewJniObject(env, filter, filterClass->Get(), filterCtor);
}
-jobject NewJniSubscription(JNIEnv* env,
- const AdblockPlus::SubscriptionPtr& subscription)
+jobject NewJniSubscription(JNIEnv* env, AdblockPlus::Subscription& subscription)
{
return NewJniObject(env, subscription, subscriptionClass->Get(), subscriptionCtor);
}
-jobject NewJniNotification(JNIEnv* env,
- const AdblockPlus::NotificationPtr& notification)
+jobject NewJniNotification(JNIEnv* env, AdblockPlus::Notification& notification)
{
return NewJniObject(env, notification, notificationClass->Get(), notificationCtor);
}
« libadblockplus-android/jni/Utils.h ('K') | « libadblockplus-android/jni/Utils.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld