Index: chrome/browser/ui/android/infobars/infobar_android.cc |
diff --git a/chrome/browser/ui/android/infobars/infobar_android.cc b/chrome/browser/ui/android/infobars/infobar_android.cc |
index 137eb7469bc87493e0afabe8db2469e7024d41ca..c00d4f9453cef75b42f9facc99bc4e62e0a9c269 100644 |
--- a/chrome/browser/ui/android/infobars/infobar_android.cc |
+++ b/chrome/browser/ui/android/infobars/infobar_android.cc |
@@ -35,6 +35,9 @@ void InfoBarAndroid::set_java_infobar( |
const base::android::JavaRef<jobject>& java_info_bar) { |
DCHECK(java_info_bar_.is_null()); |
java_info_bar_.Reset(java_info_bar); |
+ JNIEnv* env = base::android::AttachCurrentThread(); |
+ Java_InfoBar_setNativeInfoBar(env, java_info_bar.obj(), |
+ reinterpret_cast<intptr_t>(this)); |
} |
bool InfoBarAndroid::HasSetJavaInfoBar() const { |