diff --git a/chromium_src/chrome/browser/ui/views/overlay/overlay_window_views.cc b/chromium_src/chrome/browser/ui/views/overlay/overlay_window_views.cc new file mode 100644 index 000000000000..3b5d993d8e71 --- /dev/null +++ b/chromium_src/chrome/browser/ui/views/overlay/overlay_window_views.cc @@ -0,0 +1,10 @@ +/* Copyright (c) 2022 The Brave Authors. All rights reserved. + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#define BRAVE_UPDATE_MAX_SIZE max_size_ = work_area.size(); + +#include "src/chrome/browser/ui/views/overlay/overlay_window_views.cc" + +#undef BRAVE_UPDATE_MAX_SIZE diff --git a/patches/chrome-browser-ui-views-overlay-overlay_window_views.cc.patch b/patches/chrome-browser-ui-views-overlay-overlay_window_views.cc.patch new file mode 100644 index 000000000000..be5106770e21 --- /dev/null +++ b/patches/chrome-browser-ui-views-overlay-overlay_window_views.cc.patch @@ -0,0 +1,12 @@ +diff --git a/chrome/browser/ui/views/overlay/overlay_window_views.cc b/chrome/browser/ui/views/overlay/overlay_window_views.cc +index 3f445de452d608500885351194c471cb821f9a04..bda47556ee8ff70e9fdf4cc010b398dd575342a7 100644 +--- a/chrome/browser/ui/views/overlay/overlay_window_views.cc ++++ b/chrome/browser/ui/views/overlay/overlay_window_views.cc +@@ -1333,6 +1333,7 @@ void OverlayWindowViews::UpdateMaxSize(const gfx::Rect& work_area) { + + max_size_ = new_max_size; + ++ BRAVE_UPDATE_MAX_SIZE + if (!native_widget()) + return; +