| Index: third_party/WebKit/Source/modules/media_controls/MediaControlsImpl.cpp
|
| diff --git a/third_party/WebKit/Source/modules/media_controls/MediaControlsImpl.cpp b/third_party/WebKit/Source/modules/media_controls/MediaControlsImpl.cpp
|
| index 1dcaab2e60fbbf77e10a899b4957dc3cf730462e..eae7d34b38eb241a04817a7cd89d630ce49702a7 100644
|
| --- a/third_party/WebKit/Source/modules/media_controls/MediaControlsImpl.cpp
|
| +++ b/third_party/WebKit/Source/modules/media_controls/MediaControlsImpl.cpp
|
| @@ -443,7 +443,10 @@ void MediaControlsImpl::RemovedFrom(ContainerNode*) {
|
| if (orientation_lock_delegate_)
|
| orientation_lock_delegate_->Detach();
|
|
|
| - resize_observer_.Clear();
|
| + if (resize_observer_) {
|
| + resize_observer_->disconnect();
|
| + resize_observer_.Clear();
|
| + }
|
| }
|
|
|
| void MediaControlsImpl::Reset() {
|
|
|