| Index: ui/views/window/dialog_delegate.cc
|
| diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc
|
| index 824db56a067a3eb6eefbe61a4b456e8bb76a9f17..f01ea415950ad9c15aa2b4cb9108d34281ae2d0f 100644
|
| --- a/ui/views/window/dialog_delegate.cc
|
| +++ b/ui/views/window/dialog_delegate.cc
|
| @@ -169,14 +169,15 @@ NonClientFrameView* DialogDelegate::CreateDialogFrameView(
|
| const SkColor color = widget->GetNativeTheme()->GetSystemColor(
|
| ui::NativeTheme::kColorId_DialogBackground);
|
| if (force_opaque_border) {
|
| - frame->SetBubbleBorder(new BubbleBorder(
|
| + frame->SetBubbleBorder(scoped_ptr<BubbleBorder>(new BubbleBorder(
|
| BubbleBorder::NONE,
|
| BubbleBorder::NO_SHADOW_OPAQUE_BORDER,
|
| - color));
|
| + color)));
|
| } else {
|
| - frame->SetBubbleBorder(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) {
|
|
|