Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(110)

Issue 1605273002: ARC: Show virtual keyboard when necessary on text input type change events. (Closed)

Created:
4 years, 11 months ago by kinaba
Modified:
4 years, 11 months ago
Reviewers:
hidehiko
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ARC: Show virtual keyboard when necessary on text input type change events. ShowImeIfNeeded() must be explicitly called to bring up the virtual keyboard when the device is in touch mode. This is a short-term solution covering only basic use cases. Notably, it doesn't handle the case when the user dismissed the keyboard manually and then re-clicked an ARC text field yet. BUG=581282 BUG=b/25865847 Committed: https://crrev.com/33790d393773aa73462d33d4e71584f95704e6ba Cr-Commit-Position: refs/heads/master@{#371481}

Patch Set 1 #

Patch Set 2 : Add test #

Patch Set 3 : Add gyp/gn dependency to ui test_support. #

Total comments: 2

Patch Set 4 : Filed BUG and added a TODO comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -2 lines) Patch
M components/arc.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M components/arc/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M components/arc/ime/arc_ime_bridge.h View 1 2 chunks +5 lines, -0 lines 0 comments Download
M components/arc/ime/arc_ime_bridge.cc View 1 2 3 3 chunks +20 lines, -2 lines 0 comments Download
M components/arc/ime/arc_ime_bridge_unittest.cc View 1 5 chunks +50 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
kinaba
PTAL: hidehiko (sorry to bother you with many CLs; no need for hurry :))
4 years, 11 months ago (2016-01-25 08:39:28 UTC) #2
hidehiko
https://codereview.chromium.org/1605273002/diff/40001/components/arc/ime/arc_ime_bridge.cc File components/arc/ime/arc_ime_bridge.cc (right): https://codereview.chromium.org/1605273002/diff/40001/components/arc/ime/arc_ime_bridge.cc#newcode127 components/arc/ime/arc_ime_bridge.cc:127: if (input_method->GetTextInputClient() == this && IMHO, this should work, ...
4 years, 11 months ago (2016-01-26 08:05:53 UTC) #3
kinaba
https://codereview.chromium.org/1605273002/diff/40001/components/arc/ime/arc_ime_bridge.cc File components/arc/ime/arc_ime_bridge.cc (right): https://codereview.chromium.org/1605273002/diff/40001/components/arc/ime/arc_ime_bridge.cc#newcode127 components/arc/ime/arc_ime_bridge.cc:127: if (input_method->GetTextInputClient() == this && On 2016/01/26 08:05:53, hidehiko ...
4 years, 11 months ago (2016-01-26 08:28:59 UTC) #6
hidehiko
lgtm
4 years, 11 months ago (2016-01-26 09:10:47 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1605273002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1605273002/80001
4 years, 11 months ago (2016-01-26 09:12:04 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 11 months ago (2016-01-26 09:33:41 UTC) #11
commit-bot: I haz the power
4 years, 11 months ago (2016-01-26 09:34:45 UTC) #13
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/33790d393773aa73462d33d4e71584f95704e6ba
Cr-Commit-Position: refs/heads/master@{#371481}

Powered by Google App Engine
This is Rietveld 408576698