| Index: ui/views/window/dialog_delegate.cc
|
| diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc
|
| index a4849e76a22eb7e95af5be16587ce644bbf5affe..0bfba3710a1906adc91919adb1b067e47246ef77 100644
|
| --- a/ui/views/window/dialog_delegate.cc
|
| +++ b/ui/views/window/dialog_delegate.cc
|
| @@ -10,14 +10,11 @@
|
| #include "ui/views/bubble/bubble_border.h"
|
| #include "ui/views/bubble/bubble_frame_view.h"
|
| #include "ui/views/controls/button/label_button.h"
|
| +#include "ui/views/corewm/shadow_types.h"
|
| #include "ui/views/widget/widget.h"
|
| #include "ui/views/widget/widget_observer.h"
|
| #include "ui/views/window/dialog_client_view.h"
|
|
|
| -#if defined(USE_AURA)
|
| -#include "ui/views/corewm/shadow_types.h"
|
| -#endif
|
| -
|
| namespace views {
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -158,35 +155,19 @@ NonClientFrameView* DialogDelegate::CreateNonClientFrameView(Widget* widget) {
|
|
|
| // static
|
| NonClientFrameView* DialogDelegate::CreateDialogFrameView(Widget* widget) {
|
| - return CreateDialogFrameView(widget, false);
|
| -}
|
| -
|
| -// static
|
| -NonClientFrameView* DialogDelegate::CreateDialogFrameView(
|
| - Widget* widget,
|
| - bool force_opaque_border) {
|
| BubbleFrameView* frame = new BubbleFrameView(gfx::Insets());
|
| const SkColor color = widget->GetNativeTheme()->GetSystemColor(
|
| ui::NativeTheme::kColorId_DialogBackground);
|
| - if (force_opaque_border) {
|
| - frame->SetBubbleBorder(scoped_ptr<BubbleBorder>(new BubbleBorder(
|
| - BubbleBorder::NONE, BubbleBorder::NO_SHADOW_OPAQUE_BORDER, color)));
|
| - } else {
|
| - frame->SetBubbleBorder(scoped_ptr<BubbleBorder>(new BubbleBorder(
|
| - BubbleBorder::FLOAT, BubbleBorder::SMALL_SHADOW, color)));
|
| - }
|
| + frame->SetBubbleBorder(scoped_ptr<BubbleBorder>(new BubbleBorder(
|
| + BubbleBorder::FLOAT, BubbleBorder::SMALL_SHADOW, color)));
|
| DialogDelegate* delegate = widget->widget_delegate()->AsDialogDelegate();
|
| if (delegate) {
|
| View* titlebar_view = delegate->CreateTitlebarExtraView();
|
| if (titlebar_view)
|
| frame->SetTitlebarExtraView(titlebar_view);
|
| }
|
| - if (force_opaque_border)
|
| - widget->set_frame_type(views::Widget::FRAME_TYPE_FORCE_CUSTOM);
|
| -#if defined(USE_AURA)
|
| // TODO(msw): Add a matching shadow type and remove the bubble frame border?
|
| corewm::SetShadowType(widget->GetNativeWindow(), corewm::SHADOW_TYPE_NONE);
|
| -#endif
|
| return frame;
|
| }
|
|
|
|
|