| Index: third_party/WebKit/Source/core/page/ValidationMessageClientImpl.cpp
|
| diff --git a/third_party/WebKit/Source/core/page/ValidationMessageClientImpl.cpp b/third_party/WebKit/Source/core/page/ValidationMessageClientImpl.cpp
|
| index 575f9bfb5db39961e07f1f1ece56c4b7945a8e40..f2e3c3bc44b3c0a71619a3ce8c4b2ea704e121cc 100644
|
| --- a/third_party/WebKit/Source/core/page/ValidationMessageClientImpl.cpp
|
| +++ b/third_party/WebKit/Source/core/page/ValidationMessageClientImpl.cpp
|
| @@ -115,6 +115,16 @@
|
| return current_anchor_ == &anchor;
|
| }
|
|
|
| +void ValidationMessageClientImpl::WillUnloadDocument(const Document& document) {
|
| + if (current_anchor_ && current_anchor_->GetDocument() == document)
|
| + HideValidationMessage(*current_anchor_);
|
| +}
|
| +
|
| +void ValidationMessageClientImpl::DocumentDetached(const Document& document) {
|
| + DCHECK(!current_anchor_ || current_anchor_->GetDocument() != document)
|
| + << "willUnloadDocument() should be called beforehand.";
|
| +}
|
| +
|
| void ValidationMessageClientImpl::CheckAnchorStatus(TimerBase*) {
|
| DCHECK(current_anchor_);
|
| if (MonotonicallyIncreasingTime() >= finish_time_ || !CurrentView()) {
|
|
|