| Index: views/controls/single_split_view.cc
|
| diff --git a/views/controls/single_split_view.cc b/views/controls/single_split_view.cc
|
| index 5addbb9186014c56a3cce95d8918c8d24c02d58c..f6ea618859f14b26f0f71e3920f7badf991751b0 100644
|
| --- a/views/controls/single_split_view.cc
|
| +++ b/views/controls/single_split_view.cc
|
| @@ -246,7 +246,8 @@ int SingleSplitView::NormalizeDividerOffset(int divider_offset,
|
| const gfx::Rect& bounds) const {
|
| int primary_axis_size = GetPrimaryAxisSize(bounds.width(), bounds.height());
|
| if (divider_offset < 0)
|
| - return (primary_axis_size - kDividerSize) / 2;
|
| + // primary_axis_size may < kDividerSize during initial layout.
|
| + return std::max(0, (primary_axis_size - kDividerSize) / 2);
|
| return std::min(divider_offset,
|
| std::max(primary_axis_size - kDividerSize, 0));
|
| }
|
|
|