Commit 3c9e618c authored by Peter Kasting's avatar Peter Kasting Committed by Commit Bot

Do not clear layer delegates when destroying the compositor.

This is the Mac version of
https://chromium-review.googlesource.com/c/chromium/src/+/1848911 .

Bug: 1016900
Change-Id: I59d2327d0c48f15b929247c0cce76aa35ee88678
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1877191
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: ccameron <ccameron@chromium.org>
Reviewed-by: default avatarccameron <ccameron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710006}
parent af97e47a
...@@ -553,8 +553,6 @@ void NativeWidgetMacNSWindowHost::DestroyCompositor() { ...@@ -553,8 +553,6 @@ void NativeWidgetMacNSWindowHost::DestroyCompositor() {
// NativeWidgetNSWindowBridge. // NativeWidgetNSWindowBridge.
DCHECK_EQ(this, layer()->owner()); DCHECK_EQ(this, layer()->owner());
layer()->CompleteAllAnimations(); layer()->CompleteAllAnimations();
layer()->SuppressPaint();
layer()->set_delegate(nullptr);
} }
DestroyLayer(); DestroyLayer();
if (!compositor_) if (!compositor_)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment