Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(80)

Unified Diff: chrome/browser/android/preferences/pref_service_bridge.cc

Issue 1308363003: Revert of jni_generator: Make all object-returning natives return ScopedJavaLocalRef. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/android/preferences/pref_service_bridge.cc
diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc
index 531fe4666d77cac89cfa39318b866ad366b744f0..b588807557086212325016ccfbad6ff83615eefb 100644
--- a/chrome/browser/android/preferences/pref_service_bridge.cc
+++ b/chrome/browser/android/preferences/pref_service_bridge.cc
@@ -571,10 +571,10 @@
GetPrefService()->SetBoolean(prefs::kEnableDoNotTrack, allow);
}
-static ScopedJavaLocalRef<jstring> GetSyncLastAccountName(JNIEnv* env,
- jobject obj) {
+static jstring GetSyncLastAccountName(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(prefs::kGoogleServicesLastUsername));
+ env, GetPrefService()->GetString(prefs::kGoogleServicesLastUsername))
+ .Release();
}
static void SetTranslateEnabled(JNIEnv* env, jobject obj, jboolean enabled) {
@@ -702,10 +702,10 @@
GetPrefService()->SetBoolean(prefs::kSearchSuggestEnabled, enabled);
}
-static ScopedJavaLocalRef<jstring> GetContextualSearchPreference(JNIEnv* env,
- jobject obj) {
+static jstring GetContextualSearchPreference(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(prefs::kContextualSearchEnabled));
+ env, GetPrefService()->GetString(prefs::kContextualSearchEnabled)).
+ Release();
}
static jboolean GetContextualSearchPreferenceIsManaged(JNIEnv* env,
@@ -771,8 +771,7 @@
// Sends all information about the different versions to Java.
// From browser_about_handler.cc
-static ScopedJavaLocalRef<jobject> GetAboutVersionStrings(JNIEnv* env,
- jobject obj) {
+static jobject GetAboutVersionStrings(JNIEnv* env, jobject obj) {
std::string os_version = version_info::GetOSType();
os_version += " " + AndroidAboutAppInfo::GetOsInfo();
@@ -782,53 +781,53 @@
application.append(" ");
application.append(version_info::GetVersionNumber());
+ // OK to release, returning to Java.
return Java_PrefServiceBridge_createAboutVersionStrings(
- env, ConvertUTF8ToJavaString(env, application).obj(),
- ConvertUTF8ToJavaString(env, os_version).obj());
-}
-
-static ScopedJavaLocalRef<jstring> GetSupervisedUserCustodianName(JNIEnv* env,
- jobject obj) {
+ env,
+ ConvertUTF8ToJavaString(env, application).obj(),
+ ConvertUTF8ToJavaString(env, os_version).obj()).Release();
+}
+
+static jstring GetSupervisedUserCustodianName(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(prefs::kSupervisedUserCustodianName));
-}
-
-static ScopedJavaLocalRef<jstring> GetSupervisedUserCustodianEmail(
- JNIEnv* env,
- jobject obj) {
+ env, GetPrefService()->GetString(prefs::kSupervisedUserCustodianName))
+ .Release();
+}
+
+static jstring GetSupervisedUserCustodianEmail(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(prefs::kSupervisedUserCustodianEmail));
-}
-
-static ScopedJavaLocalRef<jstring> GetSupervisedUserCustodianProfileImageURL(
- JNIEnv* env,
- jobject obj) {
- return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(
- prefs::kSupervisedUserCustodianProfileImageURL));
-}
-
-static ScopedJavaLocalRef<jstring> GetSupervisedUserSecondCustodianName(
- JNIEnv* env,
- jobject obj) {
+ env, GetPrefService()->GetString(prefs::kSupervisedUserCustodianEmail))
+ .Release();
+}
+
+static jstring GetSupervisedUserCustodianProfileImageURL(JNIEnv* env,
+ jobject obj) {
return ConvertUTF8ToJavaString(
env,
- GetPrefService()->GetString(prefs::kSupervisedUserSecondCustodianName));
-}
-
-static ScopedJavaLocalRef<jstring> GetSupervisedUserSecondCustodianEmail(
- JNIEnv* env,
- jobject obj) {
+ GetPrefService()->GetString(
+ prefs::kSupervisedUserCustodianProfileImageURL)).Release();
+}
+
+static jstring GetSupervisedUserSecondCustodianName(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
env,
- GetPrefService()->GetString(prefs::kSupervisedUserSecondCustodianEmail));
-}
-
-static ScopedJavaLocalRef<jstring>
-GetSupervisedUserSecondCustodianProfileImageURL(JNIEnv* env, jobject obj) {
+ GetPrefService()->GetString(prefs::kSupervisedUserSecondCustodianName))
+ .Release();
+}
+
+static jstring GetSupervisedUserSecondCustodianEmail(JNIEnv* env, jobject obj) {
return ConvertUTF8ToJavaString(
- env, GetPrefService()->GetString(
- prefs::kSupervisedUserSecondCustodianProfileImageURL));
+ env,
+ GetPrefService()->GetString(prefs::kSupervisedUserSecondCustodianEmail))
+ .Release();
+}
+
+static jstring GetSupervisedUserSecondCustodianProfileImageURL(JNIEnv* env,
+ jobject obj) {
+ return ConvertUTF8ToJavaString(
+ env,
+ GetPrefService()->GetString(
+ prefs::kSupervisedUserSecondCustodianProfileImageURL)).Release();
}
// static

Powered by Google App Engine
This is Rietveld 408576698