From f1882c46ed1f032f61e07b2496e8729c09a18359 Mon Sep 17 00:00:00 2001 From: Raymond Zhao <7199958+rzhao271@users.noreply.github.com> Date: Tue, 6 Sep 2022 11:13:23 -0700 Subject: [PATCH] Add background when invalidating as well --- shell/browser/ui/views/win_frame_view.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/browser/ui/views/win_frame_view.cc b/shell/browser/ui/views/win_frame_view.cc index cea0b2937c92a..ad01b0cbac91e 100644 --- a/shell/browser/ui/views/win_frame_view.cc +++ b/shell/browser/ui/views/win_frame_view.cc @@ -19,6 +19,7 @@ #include "ui/display/win/dpi.h" #include "ui/display/win/screen_win.h" #include "ui/gfx/geometry/dip_util.h" +#include "ui/views/background.h" #include "ui/views/widget/widget.h" #include "ui/views/win/hwnd_util.h" @@ -58,6 +59,8 @@ void WinFrameView::InvalidateCaptionButtons() { if (!caption_button_container_) return; + caption_button_container_->SetBackground( + views::CreateSolidBackground(window()->overlay_button_color())); caption_button_container_->InvalidateLayout(); caption_button_container_->SchedulePaint(); }