Index: ui/base/l10n/l10n_util_android.cc |
diff --git a/ui/base/l10n/l10n_util_android.cc b/ui/base/l10n/l10n_util_android.cc |
index 63e0f8247fa0dd51016b54c1b8ea9980da01b159..55cd4b2f273e9ad574aa6705c66e9bb8c566274d 100644 |
--- a/ui/base/l10n/l10n_util_android.cc |
+++ b/ui/base/l10n/l10n_util_android.cc |
@@ -92,14 +92,16 @@ base::string16 GetDisplayNameForLocale(const std::string& locale, |
return ConvertJavaStringToUTF16(java_result); |
} |
-jstring GetDurationString(JNIEnv* env, jclass clazz, jlong timeInMillis) { |
+ScopedJavaLocalRef<jstring> GetDurationString(JNIEnv* env, |
+ jclass clazz, |
+ jlong timeInMillis) { |
ScopedJavaLocalRef<jstring> jtime_remaining = |
base::android::ConvertUTF16ToJavaString( |
env, |
ui::TimeFormat::Simple( |
ui::TimeFormat::FORMAT_REMAINING, ui::TimeFormat::LENGTH_SHORT, |
base::TimeDelta::FromMilliseconds(timeInMillis))); |
- return jtime_remaining.Release(); |
+ return jtime_remaining; |
} |
bool RegisterLocalizationUtil(JNIEnv* env) { |