Index: chrome/browser/ui/android/infobars/confirm_infobar.cc |
diff --git a/chrome/browser/ui/android/infobars/confirm_infobar.cc b/chrome/browser/ui/android/infobars/confirm_infobar.cc |
index 321eeada070274fef426aa0ec6d6b090afe30cb3..99893ae633fa475052194c60728fdb4cbe0e66ca 100644 |
--- a/chrome/browser/ui/android/infobars/confirm_infobar.cc |
+++ b/chrome/browser/ui/android/infobars/confirm_infobar.cc |
@@ -4,20 +4,12 @@ |
#include "chrome/browser/ui/android/infobars/confirm_infobar.h" |
+#include <memory> |
#include <utility> |
-#include <vector> |
-#include "base/android/jni_android.h" |
-#include "base/android/jni_array.h" |
#include "base/android/jni_string.h" |
-#include "base/logging.h" |
#include "base/memory/ptr_util.h" |
-#include "build/build_config.h" |
-#include "chrome/browser/android/resource_mapper.h" |
#include "chrome/browser/infobars/infobar_service.h" |
-#include "chrome/browser/media/media_stream_infobar_delegate_android.h" |
-#include "chrome/browser/permissions/permission_infobar_delegate.h" |
-#include "components/content_settings/core/common/content_settings_types.h" |
#include "components/infobars/core/confirm_infobar_delegate.h" |
#include "content/public/browser/android/content_view_core.h" |
#include "content/public/browser/web_contents.h" |
@@ -45,21 +37,18 @@ ConfirmInfoBar::ConfirmInfoBar(std::unique_ptr<ConfirmInfoBarDelegate> delegate) |
ConfirmInfoBar::~ConfirmInfoBar() { |
} |
-base::android::ScopedJavaLocalRef<jobject> ConfirmInfoBar::CreateRenderInfoBar( |
- JNIEnv* env) { |
- base::android::ScopedJavaLocalRef<jstring> ok_button_text = |
+ScopedJavaLocalRef<jobject> ConfirmInfoBar::CreateRenderInfoBar(JNIEnv* env) { |
+ ScopedJavaLocalRef<jstring> ok_button_text = |
base::android::ConvertUTF16ToJavaString( |
env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_OK)); |
- base::android::ScopedJavaLocalRef<jstring> cancel_button_text = |
+ ScopedJavaLocalRef<jstring> cancel_button_text = |
base::android::ConvertUTF16ToJavaString( |
env, GetTextFor(ConfirmInfoBarDelegate::BUTTON_CANCEL)); |
ConfirmInfoBarDelegate* delegate = GetDelegate(); |
- base::android::ScopedJavaLocalRef<jstring> message_text = |
- base::android::ConvertUTF16ToJavaString( |
- env, delegate->GetMessageText()); |
- base::android::ScopedJavaLocalRef<jstring> link_text = |
- base::android::ConvertUTF16ToJavaString( |
- env, delegate->GetLinkText()); |
+ ScopedJavaLocalRef<jstring> message_text = |
+ base::android::ConvertUTF16ToJavaString(env, delegate->GetMessageText()); |
+ ScopedJavaLocalRef<jstring> link_text = |
+ base::android::ConvertUTF16ToJavaString(env, delegate->GetLinkText()); |
ScopedJavaLocalRef<jobject> java_bitmap; |
if (delegate->GetIconId() == infobars::InfoBarDelegate::kNoIconID && |
@@ -67,20 +56,12 @@ base::android::ScopedJavaLocalRef<jobject> ConfirmInfoBar::CreateRenderInfoBar( |
java_bitmap = gfx::ConvertToJavaBitmap(delegate->GetIcon().ToSkBitmap()); |
} |
- std::vector<int> content_settings; |
- if (delegate->AsPermissionInfobarDelegate()) { |
- content_settings.push_back( |
- delegate->AsPermissionInfobarDelegate()->content_setting()); |
- } |
- |
return Java_ConfirmInfoBar_create( |
- env, GetWindowAndroid().obj(), GetEnumeratedIconId(), java_bitmap.obj(), |
- message_text.obj(), link_text.obj(), ok_button_text.obj(), |
- cancel_button_text.obj(), |
- base::android::ToJavaIntArray(env, content_settings).obj()); |
+ env, GetEnumeratedIconId(), java_bitmap.obj(), message_text.obj(), |
+ link_text.obj(), ok_button_text.obj(), cancel_button_text.obj()); |
} |
-base::android::ScopedJavaLocalRef<jobject> ConfirmInfoBar::GetWindowAndroid() { |
+ScopedJavaLocalRef<jobject> ConfirmInfoBar::GetWindowAndroid() { |
content::WebContents* web_contents = |
InfoBarService::WebContentsFromInfoBar(this); |
DCHECK(web_contents); |