diff options
author | Daniel Playfair Cal | 2020-01-12 17:45:49 +1100 |
---|---|---|
committer | Daniel Playfair Cal | 2020-02-15 19:19:15 +1100 |
commit | 5898156b9fdd9b9a55f08365379a136da5cf0580 (patch) | |
tree | e394fdfbc464a27d2b408e6123e6327adb74cde1 /fix-browser-frame-view-not-getting-a-relayout.patch | |
parent | 87bed1bf632b6f78c76aa4b95b32fefdea713503 (diff) | |
download | aur-5898156b9fdd9b9a55f08365379a136da5cf0580.tar.gz |
81.0.4044.17-1
Diffstat (limited to 'fix-browser-frame-view-not-getting-a-relayout.patch')
-rw-r--r-- | fix-browser-frame-view-not-getting-a-relayout.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/fix-browser-frame-view-not-getting-a-relayout.patch b/fix-browser-frame-view-not-getting-a-relayout.patch deleted file mode 100644 index fbdd026ff10f..000000000000 --- a/fix-browser-frame-view-not-getting-a-relayout.patch +++ /dev/null @@ -1,38 +0,0 @@ -From c73968d63c456d4aaf55c5cd439b42403a3bbeb1 Mon Sep 17 00:00:00 2001 -From: Tom Anderson <thomasanderson@chromium.org> -Date: Mon, 3 Feb 2020 19:53:50 +0000 -Subject: [PATCH] Fix browser frame view not getting a relayout after a state - change - -views::NonClientView has 2 things: a views::NonClientFrameView and a -views::ClientView. We were previously only invalidating the layout on -the ClientView after a state change. This was causing the browser -frame to paint as if it were still maximized after restoring from -a maximized state on Linux. Invalidating the layout of the frame view -fixes the issue. - -BUG=1046122 -R=sky - -Change-Id: I7da525efe1f436564ffffb410afe294e901e5d89 -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2033759 -Reviewed-by: Scott Violet <sky@chromium.org> -Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> -Cr-Commit-Position: refs/heads/master@{#737890} ---- - .../widget/desktop_aura/desktop_window_tree_host_platform.cc | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc -index 9abbce89586..6c00d49eb3f 100644 ---- a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc -+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc -@@ -717,6 +717,8 @@ void DesktopWindowTreeHostPlatform::Relayout() { - NonClientView* non_client_view = widget->non_client_view(); - // non_client_view may be NULL, especially during creation. - if (non_client_view) { -+ if (non_client_view->frame_view()) -+ non_client_view->frame_view()->InvalidateLayout(); - non_client_view->client_view()->InvalidateLayout(); - non_client_view->InvalidateLayout(); - } |