Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4962)

Unified Diff: chrome/browser/ui/android/infobars/infobar_android.h

Issue 1481553002: jni: Pass method parameters as JavaParamRef in chrome/browser/ui. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/android/infobars/infobar_android.h
diff --git a/chrome/browser/ui/android/infobars/infobar_android.h b/chrome/browser/ui/android/infobars/infobar_android.h
index b16f7b530ce4eec21987bead3a8060e3d5262236..bad778f64bdf65f50d8f4bb50c895067db772250 100644
--- a/chrome/browser/ui/android/infobars/infobar_android.h
+++ b/chrome/browser/ui/android/infobars/infobar_android.h
@@ -54,9 +54,13 @@ class InfoBarAndroid : public infobars::InfoBar {
// InfoBar instead of this one.
void ReassignJavaInfoBar(InfoBarAndroid* replacement);
- virtual void OnLinkClicked(JNIEnv* env, jobject obj) {}
- void OnButtonClicked(JNIEnv* env, jobject obj, jint action);
- void OnCloseButtonClicked(JNIEnv* env, jobject obj);
+ virtual void OnLinkClicked(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj) {}
+ void OnButtonClicked(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj,
+ jint action);
+ void OnCloseButtonClicked(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj);
void CloseJavaInfoBar();

Powered by Google App Engine
This is Rietveld 408576698