Index: content/browser/android/download_controller.cc |
diff --git a/content/browser/android/download_controller.cc b/content/browser/android/download_controller.cc |
index d16784759361f421fca9a88ff40559042655ff2e..f5f35d0acde63a1dac96d2d5ff8971c24562bd04 100644 |
--- a/content/browser/android/download_controller.cc |
+++ b/content/browser/android/download_controller.cc |
@@ -29,6 +29,7 @@ using base::android::AttachCurrentThread; |
using base::android::CheckException; |
using base::android::ConvertUTF8ToJavaString; |
using base::android::GetClass; |
+using base::android::MethodID; |
using base::android::ScopedJavaLocalRef; |
namespace { |
@@ -301,8 +302,10 @@ DownloadController::JavaObject* DownloadController::GetJavaObject() { |
JNIEnv* env = AttachCurrentThread(); |
ScopedJavaLocalRef<jclass> clazz = |
GetClass(env, kDownloadControllerClassPathName); |
- jmethodID get_instance = GetStaticMethodID(env, clazz, "getInstance", |
- "()Lorg/chromium/content/browser/DownloadController;"); |
+ jmethodID get_instance = MethodID::Get< |
+ MethodID::METHODTYPE_NORMAL, MethodID::EXCEPTIONCHECK_YES>( |
+ env, clazz.obj(), "getInstance", |
+ "()Lorg/chromium/content/browser/DownloadController;"); |
ScopedJavaLocalRef<jobject> jobj(env, |
env->CallStaticObjectMethod(clazz.obj(), get_instance)); |
CheckException(env); |