| 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 ece3a51c7f1c7ba0c2303f93748c42398bdcfc46..4cdbb00bd7c4ab859898f925eb8471b7d7d99d9e 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
|
|
|