| Index: android_webview/native/aw_quota_manager_bridge_impl.cc
|
| diff --git a/android_webview/native/aw_quota_manager_bridge_impl.cc b/android_webview/native/aw_quota_manager_bridge_impl.cc
|
| index abf791ea49ffee2f51bfa589ee45c63d2f293671..d4ae0cd706f395306c68a285de044e91c553683e 100644
|
| --- a/android_webview/native/aw_quota_manager_bridge_impl.cc
|
| +++ b/android_webview/native/aw_quota_manager_bridge_impl.cc
|
| @@ -180,7 +180,8 @@ AwQuotaManagerBridgeImpl::AwQuotaManagerBridgeImpl(
|
|
|
| AwQuotaManagerBridgeImpl::~AwQuotaManagerBridgeImpl() {}
|
|
|
| -void AwQuotaManagerBridgeImpl::Init(JNIEnv* env, jobject object) {
|
| +void AwQuotaManagerBridgeImpl::Init(JNIEnv* env,
|
| + const JavaParamRef<jobject>& object) {
|
| java_ref_ = JavaObjectWeakGlobalRef(env, object);
|
| }
|
|
|
| @@ -202,7 +203,9 @@ QuotaManager* AwQuotaManagerBridgeImpl::GetQuotaManager() const {
|
| return quota_manager;
|
| }
|
|
|
| -void AwQuotaManagerBridgeImpl::DeleteAllData(JNIEnv* env, jobject object) {
|
| +void AwQuotaManagerBridgeImpl::DeleteAllData(
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& object) {
|
| RunOnUIThread(base::Bind(&AwQuotaManagerBridgeImpl::DeleteAllDataOnUiThread,
|
| this));
|
| }
|
| @@ -222,7 +225,9 @@ void AwQuotaManagerBridgeImpl::DeleteAllDataOnUiThread() {
|
| }
|
|
|
| void AwQuotaManagerBridgeImpl::DeleteOrigin(
|
| - JNIEnv* env, jobject object, jstring origin) {
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& object,
|
| + const JavaParamRef<jstring>& origin) {
|
| base::string16 origin_string(
|
| base::android::ConvertJavaStringToUTF16(env, origin));
|
| RunOnUIThread(base::Bind(&AwQuotaManagerBridgeImpl::DeleteOriginOnUiThread,
|
| @@ -246,8 +251,9 @@ void AwQuotaManagerBridgeImpl::DeleteOriginOnUiThread(
|
| base::Bind(&base::DoNothing));
|
| }
|
|
|
| -void AwQuotaManagerBridgeImpl::GetOrigins(
|
| - JNIEnv* env, jobject object, jint callback_id) {
|
| +void AwQuotaManagerBridgeImpl::GetOrigins(JNIEnv* env,
|
| + const JavaParamRef<jobject>& object,
|
| + jint callback_id) {
|
| RunOnUIThread(base::Bind(&AwQuotaManagerBridgeImpl::GetOriginsOnUiThread,
|
| this,
|
| callback_id));
|
| @@ -305,8 +311,9 @@ void OnUsageAndQuotaObtained(
|
| } // namespace
|
|
|
| void AwQuotaManagerBridgeImpl::GetUsageAndQuotaForOrigin(
|
| - JNIEnv* env, jobject object,
|
| - jstring origin,
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& object,
|
| + const JavaParamRef<jstring>& origin,
|
| jint callback_id,
|
| bool is_quota) {
|
| base::string16 origin_string(
|
|
|