| Index: shell/android/android_handler.cc
|
| diff --git a/shell/android/android_handler.cc b/shell/android/android_handler.cc
|
| index 5fec25f8710a3d8129dddddaaf7005f941de9346..a5a99eb4088929f9a185a770e24a791d30f3d95c 100644
|
| --- a/shell/android/android_handler.cc
|
| +++ b/shell/android/android_handler.cc
|
| @@ -157,11 +157,11 @@ void AndroidHandler::ExtractApplication(base::FilePath* extracted_dir,
|
| });
|
| }
|
|
|
| -jstring CreateTemporaryFile(JNIEnv* env,
|
| - jclass jcaller,
|
| - jstring j_directory,
|
| - jstring j_basename,
|
| - jstring j_extension) {
|
| +ScopedJavaLocalRef<jstring> CreateTemporaryFile(JNIEnv* env,
|
| + jclass jcaller,
|
| + jstring j_directory,
|
| + jstring j_basename,
|
| + jstring j_extension) {
|
| std::string basename(ConvertJavaStringToUTF8(env, j_basename));
|
| std::string extension(ConvertJavaStringToUTF8(env, j_extension));
|
| base::FilePath directory(ConvertJavaStringToUTF8(env, j_directory));
|
| @@ -174,7 +174,7 @@ jstring CreateTemporaryFile(JNIEnv* env,
|
| int fd = open(temporary_file.value().c_str(), O_CREAT | O_EXCL, 0600);
|
| if (fd != -1) {
|
| close(fd);
|
| - return ConvertUTF8ToJavaString(env, temporary_file.value()).Release();
|
| + return ConvertUTF8ToJavaString(env, temporary_file.value());
|
| }
|
| }
|
| }
|
|
|