DescriptionLet CancelableRequest Execute callbacks which do delete this.
By checking canceled() again before calling NotifyCompleted, we avoid
assumptions that we're not canceled from the callback. This solves 2 issues:
1) The NOTREACHED in the provider which tries to remove the pending_request.
2) Trying to call DidExecute on a deleted consumer_.
BUG=77777, 82156
R=sky@chromium.org
TEST=python chrome/test/functional/imports.py imports.ImportsTest.testImportFirefoxDataTwice
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=84889
Patch Set 1 #Patch Set 2 : Fix comment. #
Total comments: 2
Patch Set 3 : Remove comment's ambiguous |delete this|. #Messages
Total messages: 6 (0 generated)
|