summaryrefslogtreecommitdiffstats
path: root/chrome/browser/profiles/profile_android.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/profiles/profile_android.cc')
-rw-r--r--chrome/browser/profiles/profile_android.cc16
1 files changed, 11 insertions, 5 deletions
diff --git a/chrome/browser/profiles/profile_android.cc b/chrome/browser/profiles/profile_android.cc
index 9c92901..2ec4bbb 100644
--- a/chrome/browser/profiles/profile_android.cc
+++ b/chrome/browser/profiles/profile_android.cc
@@ -65,14 +65,16 @@ ScopedJavaLocalRef<jobject> ProfileAndroid::GetLastUsedProfile(JNIEnv* env,
return ScopedJavaLocalRef<jobject>(profile_android->obj_);
}
-void ProfileAndroid::DestroyWhenAppropriate(JNIEnv* env, jobject obj) {
+void ProfileAndroid::DestroyWhenAppropriate(JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
// Don't delete the Profile directly because the corresponding
// RenderViewHost might not be deleted yet.
ProfileDestroyer::DestroyProfileWhenAppropriate(profile_);
}
base::android::ScopedJavaLocalRef<jobject> ProfileAndroid::GetOriginalProfile(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
ProfileAndroid* original_profile = ProfileAndroid::FromProfile(
profile_->GetOriginalProfile());
DCHECK(original_profile);
@@ -80,18 +82,22 @@ base::android::ScopedJavaLocalRef<jobject> ProfileAndroid::GetOriginalProfile(
}
base::android::ScopedJavaLocalRef<jobject>
-ProfileAndroid::GetOffTheRecordProfile(JNIEnv* env, jobject obj) {
+ProfileAndroid::GetOffTheRecordProfile(JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
ProfileAndroid* otr_profile = ProfileAndroid::FromProfile(
profile_->GetOffTheRecordProfile());
DCHECK(otr_profile);
return otr_profile->GetJavaObject();
}
-jboolean ProfileAndroid::HasOffTheRecordProfile(JNIEnv* env, jobject obj) {
+jboolean ProfileAndroid::HasOffTheRecordProfile(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
return profile_->HasOffTheRecordProfile();
}
-jboolean ProfileAndroid::IsOffTheRecord(JNIEnv* env, jobject obj) {
+jboolean ProfileAndroid::IsOffTheRecord(JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
return profile_->IsOffTheRecord();
}