commit | feb0040e46151c39faafe5945ed7772398af86b2 | [log] [tgz] |
---|---|---|
author | Christopher Cameron <ccameron@chromium.org> | Fri Jan 04 20:13:18 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 04 20:13:18 2019 |
tree | cfbc92c79041e8553bb3ba6d78ac3691dd289ff9 | |
parent | 70dbeca1e052eb492c7a7e478ebe5676f520f050 [diff] |
RemoteMacViews: Make text fields work (mostly) Route (almost) all access to the focused views::View's ui::TextInputClient in BridgedContentView to go through a views_bridge_mac::mojom::TextInputHost interface. Initialize this interface in the same way that BridgedNativeWidgetHost is initialized (by pointer for in-process windows and via the factory for out-of-process windows). Cut-and-paste helper methods to the new file. Leave unfixed (for now) the IsTextEditCommandEnabled and SetTextEditCommandForNextKeyEvent methods, because they require mojo-ifying enums (better for a separate patch). Bug: 901490 Change-Id: Ic40a42ec38ad9ed71a4c14cc8aa55485d72d0b59 Reviewed-on: https://chromium-review.googlesource.com/c/1394429 Reviewed-by: Robert Sesek <rsesek@chromium.org> Reviewed-by: Sidney San MartÃn <sdy@chromium.org> Commit-Queue: ccameron <ccameron@chromium.org> Cr-Commit-Position: refs/heads/master@{#620043}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .