| Index: chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc
|
| diff --git a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc
|
| index 0eb28901cba2c586dd7f52e4293c833957d44a95..e553b47ca7533ec801f4fca6fb8b6e05a043e8dc 100644
|
| --- a/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc
|
| +++ b/chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc
|
| @@ -5,10 +5,8 @@
|
| #include "chrome/browser/ui/views/extensions/media_galleries_dialog_views.h"
|
|
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "chrome/browser/ui/views/constrained_window_views.h"
|
| #include "chrome/browser/ui/views/extensions/media_gallery_checkbox_view.h"
|
| -#include "components/web_modal/web_contents_modal_dialog_host.h"
|
| -#include "components/web_modal/web_contents_modal_dialog_manager.h"
|
| -#include "components/web_modal/web_contents_modal_dialog_manager_delegate.h"
|
| #include "content/public/browser/web_contents.h"
|
| #include "grit/generated_resources.h"
|
| #include "grit/locale_settings.h"
|
| @@ -28,9 +26,6 @@
|
| #include "ui/views/widget/widget.h"
|
| #include "ui/views/window/dialog_client_view.h"
|
|
|
| -using web_modal::WebContentsModalDialogManager;
|
| -using web_modal::WebContentsModalDialogManagerDelegate;
|
| -
|
| namespace {
|
|
|
| const int kScrollAreaHeight = 192;
|
| @@ -68,28 +63,13 @@ typedef MediaGalleriesDialogController::GalleryPermissionsVector
|
| MediaGalleriesDialogViews::MediaGalleriesDialogViews(
|
| MediaGalleriesDialogController* controller)
|
| : controller_(controller),
|
| - window_(NULL),
|
| contents_(new views::View()),
|
| add_gallery_button_(NULL),
|
| confirm_available_(false),
|
| accepted_(false) {
|
| InitChildViews();
|
| -
|
| - if (ControllerHasWebContents()) {
|
| - // Ownership of |contents_| is handed off by this call. |window_| will take
|
| - // care of deleting itself after calling DeleteDelegate().
|
| - WebContentsModalDialogManager* web_contents_modal_dialog_manager =
|
| - WebContentsModalDialogManager::FromWebContents(
|
| - controller->web_contents());
|
| - DCHECK(web_contents_modal_dialog_manager);
|
| - WebContentsModalDialogManagerDelegate* modal_delegate =
|
| - web_contents_modal_dialog_manager->delegate();
|
| - DCHECK(modal_delegate);
|
| - window_ = views::Widget::CreateWindowAsFramelessChild(
|
| - this, modal_delegate->GetWebContentsModalDialogHost()->GetHostView());
|
| - web_contents_modal_dialog_manager->ShowModalDialog(
|
| - window_->GetNativeView());
|
| - }
|
| + if (ControllerHasWebContents())
|
| + ShowWebModalDialogViews(this, controller->web_contents());
|
| }
|
|
|
| MediaGalleriesDialogViews::~MediaGalleriesDialogViews() {
|
| @@ -257,11 +237,7 @@ bool MediaGalleriesDialogViews::IsDialogButtonEnabled(
|
| }
|
|
|
| ui::ModalType MediaGalleriesDialogViews::GetModalType() const {
|
| -#if defined(USE_ASH)
|
| return ui::MODAL_TYPE_CHILD;
|
| -#else
|
| - return views::WidgetDelegate::GetModalType();
|
| -#endif
|
| }
|
|
|
| views::View* MediaGalleriesDialogViews::CreateExtraView() {
|
| @@ -278,7 +254,6 @@ bool MediaGalleriesDialogViews::Cancel() {
|
|
|
| bool MediaGalleriesDialogViews::Accept() {
|
| accepted_ = true;
|
| -
|
| return true;
|
| }
|
|
|
|
|