Index: content/browser/frame_host/navigation_handle_impl.cc |
diff --git a/content/browser/frame_host/navigation_handle_impl.cc b/content/browser/frame_host/navigation_handle_impl.cc |
index 68d8d0557c144eea693bdb562659ba38f5cbf53a..8a45b4791c7b72d7167fdccbecb6714a07f4c944 100644 |
--- a/content/browser/frame_host/navigation_handle_impl.cc |
+++ b/content/browser/frame_host/navigation_handle_impl.cc |
@@ -880,6 +880,11 @@ void NavigationHandleImpl::RunCompleteCallback( |
ThrottleChecksFinishedCallback callback = complete_callback_; |
complete_callback_.Reset(); |
+ if (!complete_callback_for_testing_.is_null()) { |
+ complete_callback_for_testing_.Run(result); |
+ complete_callback_for_testing_.Reset(); |
+ } |
+ |
if (!callback.is_null()) |
callback.Run(result); |