DescriptionMove NewDownload out of AwContentsIoThreadClientImpl
The IoThreadClient has a map that's keyed by RenderFrame IDs. That doesn't work with plznavigate where navigation requests only have a frame tree node id. This requires another map.
Ideally it would be good to not have to use that map and remove IoThreadClient completely. However, that is not possible. But most of the code in IoThreadClient already posts directly to UI thread and not need to be plumbed from there.
This is first of the patches to move code that does not necessarily has to use IoThreadClientImpl out of it.
BUG=645983
Committed: https://crrev.com/d465957ff8f649c59fe174fcabc6320c233b22b8
Cr-Commit-Position: refs/heads/master@{#426521}
Patch Set 1 #Patch Set 2 : tested #Patch Set 3 : changed "even if" to "unless" #
Total comments: 2
Messages
Total messages: 18 (8 generated)
|