| Index: ui/views/bubble/bubble_frame_view.cc
|
| diff --git a/ui/views/bubble/bubble_frame_view.cc b/ui/views/bubble/bubble_frame_view.cc
|
| index 2a15779b5543729fcd8f4cc993c380bb5905bf3e..c97fcf3eacc14dc428e4629fb94da1bcd6c5416a 100644
|
| --- a/ui/views/bubble/bubble_frame_view.cc
|
| +++ b/ui/views/bubble/bubble_frame_view.cc
|
| @@ -533,7 +533,9 @@ gfx::Size BubbleFrameView::GetSizeForClientSize(
|
| if (footnote_container_)
|
| size.Enlarge(0, footnote_container_->GetHeightForWidth(size.width()));
|
|
|
| - if (GetWidget()->widget_delegate()->AsDialogDelegate())
|
| + DialogDelegate* dialog_delegate =
|
| + GetWidget()->widget_delegate()->AsDialogDelegate();
|
| + if (dialog_delegate && dialog_delegate->ShouldSnapFrameWidth())
|
| size.set_width(LayoutProvider::Get()->GetSnappedDialogWidth(size.width()));
|
|
|
| return size;
|
|
|