| Index: ui/views/bubble/tray_bubble_view.cc
|
| diff --git a/ui/views/bubble/tray_bubble_view.cc b/ui/views/bubble/tray_bubble_view.cc
|
| index e1cd28571acad798e53ce195d56e7f571c3e17bb..3d7a93eecae09d4b4d6f03ab71aef2e27a33c54c 100644
|
| --- a/ui/views/bubble/tray_bubble_view.cc
|
| +++ b/ui/views/bubble/tray_bubble_view.cc
|
| @@ -175,7 +175,8 @@
|
| max_width(max_width),
|
| max_height(0),
|
| can_activate(false),
|
| - close_on_deactivate(true) {}
|
| + close_on_deactivate(true),
|
| + bg_color(gfx::kPlaceholderColor) {}
|
|
|
| TrayBubbleView::InitParams::InitParams(const InitParams& other) = default;
|
|
|
| @@ -195,14 +196,12 @@
|
| layout_(new BottomAlignedBoxLayout(this)),
|
| delegate_(delegate),
|
| preferred_width_(init_params.min_width),
|
| - bubble_border_(new BubbleBorder(
|
| - arrow(),
|
| - BubbleBorder::NO_ASSETS,
|
| - init_params.bg_color.value_or(gfx::kPlaceholderColor))),
|
| + bubble_border_(new BubbleBorder(arrow(),
|
| + BubbleBorder::NO_ASSETS,
|
| + init_params.bg_color)),
|
| owned_bubble_border_(bubble_border_),
|
| is_gesture_dragging_(false),
|
| mouse_actively_entered_(false) {
|
| - bubble_border_->set_use_theme_background_color(!init_params.bg_color);
|
| bubble_border_->set_alignment(BubbleBorder::ALIGN_EDGE_TO_ANCHOR_EDGE);
|
| bubble_border_->set_paint_arrow(BubbleBorder::PAINT_NONE);
|
| set_can_activate(params_.can_activate);
|
|
|