Index: chrome/browser/android/omnibox/autocomplete_controller_android.cc |
diff --git a/chrome/browser/android/omnibox/autocomplete_controller_android.cc b/chrome/browser/android/omnibox/autocomplete_controller_android.cc |
index 3c82c97160592adf50367185411b5ade3370cec0..60b66837652aeb62650594a5c265733f1cec8562 100644 |
--- a/chrome/browser/android/omnibox/autocomplete_controller_android.cc |
+++ b/chrome/browser/android/omnibox/autocomplete_controller_android.cc |
@@ -521,12 +521,11 @@ |
return reinterpret_cast<intptr_t>(native_bridge); |
} |
-static ScopedJavaLocalRef<jstring> QualifyPartialURLQuery(JNIEnv* env, |
- jclass clazz, |
- jstring jquery) { |
+static jstring QualifyPartialURLQuery( |
+ JNIEnv* env, jclass clazz, jstring jquery) { |
Profile* profile = ProfileManager::GetActiveUserProfile(); |
if (!profile) |
- return ScopedJavaLocalRef<jstring>(); |
+ return NULL; |
AutocompleteMatch match; |
base::string16 query_string(ConvertJavaStringToUTF16(env, jquery)); |
AutocompleteClassifierFactory::GetForProfile(profile)->Classify( |
@@ -537,16 +536,16 @@ |
&match, |
NULL); |
if (!match.destination_url.is_valid()) |
- return ScopedJavaLocalRef<jstring>(); |
+ return NULL; |
// Only return a URL if the match is a URL type. |
if (match.type != AutocompleteMatchType::URL_WHAT_YOU_TYPED && |
match.type != AutocompleteMatchType::HISTORY_URL && |
match.type != AutocompleteMatchType::NAVSUGGEST) |
- return ScopedJavaLocalRef<jstring>(); |
+ return NULL; |
// As we are returning to Java, it is fine to call Release(). |
- return ConvertUTF8ToJavaString(env, match.destination_url.spec()); |
+ return ConvertUTF8ToJavaString(env, match.destination_url.spec()).Release(); |
} |
static void PrefetchZeroSuggestResults(JNIEnv* env, jclass clazz) { |