diff options
Diffstat (limited to 'ui/views/window/dialog_delegate.cc')
-rw-r--r-- | ui/views/window/dialog_delegate.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/ui/views/window/dialog_delegate.cc b/ui/views/window/dialog_delegate.cc index 824db56..a4849e7 100644 --- a/ui/views/window/dialog_delegate.cc +++ b/ui/views/window/dialog_delegate.cc @@ -169,14 +169,11 @@ NonClientFrameView* DialogDelegate::CreateDialogFrameView( const SkColor color = widget->GetNativeTheme()->GetSystemColor( ui::NativeTheme::kColorId_DialogBackground); if (force_opaque_border) { - frame->SetBubbleBorder(new BubbleBorder( - BubbleBorder::NONE, - BubbleBorder::NO_SHADOW_OPAQUE_BORDER, - color)); + frame->SetBubbleBorder(scoped_ptr<BubbleBorder>(new BubbleBorder( + BubbleBorder::NONE, BubbleBorder::NO_SHADOW_OPAQUE_BORDER, 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) { |