Chromium Code Reviews
DescriptionBreak dependency between ChromeClient and WebViewImpl, and ChromeClientImpl.
ChromeClientImpl implements core/page/ChromeClient (not public), and only one
method in ChromeClientImpl was missing from ChromeClient. This CL makes the
missing method pure virtual in ChromeClient and overrides it in ChromeClientImpl
and then changes WebViewImpl to return a ChromeClient reference rather than
a ChromeClientImpl reference.
Next we can remove direct references of ChromeClientImpl in other web/* classes.
BUG=712963
Review-Url: https://codereview.chromium.org/2852013002
Cr-Commit-Position: refs/heads/master@{#468527}
Committed: https://chromium.googlesource.com/chromium/src/+/57278545b2bb8e4d6b5ca3d241852bc346933d4e
Patch Set 1 #
Depends on Patchset: Messages
Total messages: 9 (5 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||