Index: ios/chrome/browser/ui/payments/payment_request_manager.mm |
diff --git a/ios/chrome/browser/ui/payments/payment_request_manager.mm b/ios/chrome/browser/ui/payments/payment_request_manager.mm |
index 72fee7b2520f4e65efe944be89fc65a6fb726590..005f6e625562e06813b3edf6eeb8bcaeccfa841a 100644 |
--- a/ios/chrome/browser/ui/payments/payment_request_manager.mm |
+++ b/ios/chrome/browser/ui/payments/payment_request_manager.mm |
@@ -310,7 +310,7 @@ struct PendingPaymentResponse { |
} |
- (void)disableCurrentWebState { |
- if (_webStateEnabled) { |
+ if (_webState && _webStateEnabled) { |
_webState->RemoveScriptCommandCallback(kCommandPrefix); |
_webStateEnabled = NO; |
} |