| Index: ios/web/web_state/ui/crw_wk_web_view_web_controller.mm
|
| diff --git a/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm b/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm
|
| index 884a4a00b1c6e939e6bf0c2244500cf60d27dc9d..58b67c6c7dad7ed6865c0946cbf9f6af0cc0e95f 100644
|
| --- a/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm
|
| @@ -1187,6 +1187,10 @@ NSError* WKWebViewErrorWithSource(NSError* error, WKWebViewErrorSource source) {
|
| }
|
|
|
| - (void)webViewEstimatedProgressDidChange {
|
| + if ([self isBeingDestroyed])
|
| + return;
|
| +
|
| + self.webStateImpl->SendChangeLoadProgress([_wkWebView estimatedProgress]);
|
| if ([self.delegate respondsToSelector:
|
| @selector(webController:didUpdateProgress:)]) {
|
| [self.delegate webController:self
|
|
|