diff options
Diffstat (limited to 'chrome/browser/notifications/notification_ui_manager_android.h')
-rw-r--r-- | chrome/browser/notifications/notification_ui_manager_android.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/chrome/browser/notifications/notification_ui_manager_android.h b/chrome/browser/notifications/notification_ui_manager_android.h index 41a0af3..33f37f3 100644 --- a/chrome/browser/notifications/notification_ui_manager_android.h +++ b/chrome/browser/notifications/notification_ui_manager_android.h @@ -30,20 +30,22 @@ class NotificationUIManagerAndroid : public NotificationUIManager { ~NotificationUIManagerAndroid() override; // Called by the Java implementation when the notification has been clicked. - bool OnNotificationClicked(JNIEnv* env, - jobject java_object, - jlong persistent_notification_id, - jstring java_origin, - jstring java_tag, - jint action_index); + bool OnNotificationClicked( + JNIEnv* env, + const base::android::JavaParamRef<jobject>& java_object, + jlong persistent_notification_id, + const base::android::JavaParamRef<jstring>& java_origin, + const base::android::JavaParamRef<jstring>& java_tag, + jint action_index); // Called by the Java implementation when the notification has been closed. - bool OnNotificationClosed(JNIEnv* env, - jobject java_object, - jlong persistent_notification_id, - jstring java_origin, - jstring java_tag, - jboolean by_user); + bool OnNotificationClosed( + JNIEnv* env, + const base::android::JavaParamRef<jobject>& java_object, + jlong persistent_notification_id, + const base::android::JavaParamRef<jstring>& java_origin, + const base::android::JavaParamRef<jstring>& java_tag, + jboolean by_user); // NotificationUIManager implementation. void Add(const Notification& notification, Profile* profile) override; |