DescriptionAdd a test for RenderWidgetHostConnector
A new test got added to render_widget_host_connector_browsertest.cc
which ensures RWHVA gets connected to objects inheriting
RenderWidgetHostConnector regardless of the order in which they
are created. Previously this had a bug resulting in RWHVA not
connected ImeAdapter if RWHVA was created first, hence keeping
soft keyboard from showing up.
Also removed |WebContentsObserver::RenderViewReady()| override. It was
overridden to initialize rwvha in the connector after creation. But it
only covers the following cases:
- connector created -> rwhva created -> RenderViewReady invoked
- rwhva created -> connector created -> RenderViewReady invoked
Can't cover the following case:
- rwhva created -> RenderViewReady invoked -> connector created
Now Initialize() covers them all, the method became redundant.
BUG=713924
Review-Url: https://codereview.chromium.org/2840443002
Cr-Commit-Position: refs/heads/master@{#466877}
Committed: https://chromium.googlesource.com/chromium/src/+/414a9028af64f0e8d7289b16e829d782f4591368
Patch Set 1 #
Total comments: 1
Messages
Total messages: 18 (11 generated)
|