| Index: mojo/runner/android/main.cc
|
| diff --git a/mojo/runner/android/main.cc b/mojo/runner/android/main.cc
|
| index 8f4db82ffc2cbebbd69aacef3cf8e7ac380b22d0..b5717cca784c63495f2e58aa454a2378a6b21ba4 100644
|
| --- a/mojo/runner/android/main.cc
|
| +++ b/mojo/runner/android/main.cc
|
| @@ -99,12 +99,12 @@ void InitializeRedirection() {
|
| } // namespace
|
|
|
| static void Init(JNIEnv* env,
|
| - jclass clazz,
|
| - jobject activity,
|
| - jstring mojo_shell_path,
|
| - jobjectArray jparameters,
|
| - jstring j_local_apps_directory,
|
| - jstring j_tmp_dir) {
|
| + const JavaParamRef<jclass>& clazz,
|
| + const JavaParamRef<jobject>& activity,
|
| + const JavaParamRef<jstring>& mojo_shell_path,
|
| + const JavaParamRef<jobjectArray>& jparameters,
|
| + const JavaParamRef<jstring>& j_local_apps_directory,
|
| + const JavaParamRef<jstring>& j_tmp_dir) {
|
| g_main_activiy.Get().Reset(env, activity);
|
|
|
| // Setting the TMPDIR environment variable so that applications can use it.
|
| @@ -155,7 +155,7 @@ static void Init(JNIEnv* env,
|
| gfx::GLSurface::InitializeOneOff();
|
| }
|
|
|
| -static void Start(JNIEnv* env, jclass clazz) {
|
| +static void Start(JNIEnv* env, const JavaParamRef<jclass>& clazz) {
|
| #if defined(MOJO_SHELL_DEBUG_URL)
|
| base::CommandLine::ForCurrentProcess()->AppendArg(MOJO_SHELL_DEBUG_URL);
|
| // Sleep for 5 seconds to give the debugger a chance to attach.
|
| @@ -166,7 +166,9 @@ static void Start(JNIEnv* env, jclass clazz) {
|
| context->RunCommandLineApplication(base::Bind(ExitShell));
|
| }
|
|
|
| -static void AddApplicationURL(JNIEnv* env, jclass clazz, jstring jurl) {
|
| +static void AddApplicationURL(JNIEnv* env,
|
| + const JavaParamRef<jclass>& clazz,
|
| + const JavaParamRef<jstring>& jurl) {
|
| base::CommandLine::ForCurrentProcess()->AppendArg(
|
| base::android::ConvertJavaStringToUTF8(env, jurl));
|
| }
|
|
|