Index: chrome/browser/ui/android/infobars/autofill_save_card_infobar.cc |
diff --git a/chrome/browser/ui/android/infobars/autofill_save_card_infobar.cc b/chrome/browser/ui/android/infobars/autofill_save_card_infobar.cc |
index 27d79bae396676807292608508872d6ec3afeb0a..79cf77ed7ddfe36ce63d593f0f5604fdaa9002d4 100644 |
--- a/chrome/browser/ui/android/infobars/autofill_save_card_infobar.cc |
+++ b/chrome/browser/ui/android/infobars/autofill_save_card_infobar.cc |
@@ -61,32 +61,28 @@ AutofillSaveCardInfoBar::CreateRenderInfoBar(JNIEnv* env) { |
base::android::ScopedJavaLocalRef<jobject> java_delegate = |
Java_AutofillSaveCardInfoBar_create( |
env, reinterpret_cast<intptr_t>(this), GetEnumeratedIconId(), |
- java_bitmap.obj(), |
+ java_bitmap, base::android::ConvertUTF16ToJavaString( |
+ env, delegate->GetMessageText()), |
+ base::android::ConvertUTF16ToJavaString(env, delegate->GetLinkText()), |
base::android::ConvertUTF16ToJavaString( |
- env, delegate->GetMessageText()).obj(), |
+ env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_OK)), |
base::android::ConvertUTF16ToJavaString( |
- env, delegate->GetLinkText()).obj(), |
- base::android::ConvertUTF16ToJavaString( |
- env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_OK)).obj(), |
- base::android::ConvertUTF16ToJavaString( |
- env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_CANCEL)).obj()); |
+ env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_CANCEL))); |
Java_AutofillSaveCardInfoBar_addDetail( |
- env, java_delegate.obj(), |
+ env, java_delegate, |
ResourceMapper::MapFromChromiumId(delegate->issuer_icon_id()), |
- base::android::ConvertUTF16ToJavaString( |
- env, delegate->card_label()).obj(), |
- base::android::ConvertUTF16ToJavaString( |
- env, delegate->card_sub_label()).obj()); |
+ base::android::ConvertUTF16ToJavaString(env, delegate->card_label()), |
+ base::android::ConvertUTF16ToJavaString(env, delegate->card_sub_label())); |
for (const auto& line : delegate->legal_messages()) { |
Java_AutofillSaveCardInfoBar_addLegalMessageLine( |
- env, java_delegate.obj(), |
- base::android::ConvertUTF16ToJavaString(env, line.text()).obj()); |
+ env, java_delegate, |
+ base::android::ConvertUTF16ToJavaString(env, line.text())); |
for (const auto& link : line.links()) { |
Java_AutofillSaveCardInfoBar_addLinkToLastLegalMessageLine( |
- env, java_delegate.obj(), link.range.start(), link.range.end(), |
- base::android::ConvertUTF8ToJavaString(env, link.url.spec()).obj()); |
+ env, java_delegate, link.range.start(), link.range.end(), |
+ base::android::ConvertUTF8ToJavaString(env, link.url.spec())); |
} |
} |