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

Issue 10066008: Partial fix for crbug.com/120597. Send the current cursor location when one of the Japanese IMEs is (Closed)

Created:
8 years, 8 months ago by Yusuke Sato
Modified:
8 years, 8 months ago
Reviewers:
Jun Mukai, Seigo Nonaka
CC:
chromium-reviews, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org, yusukes+watch_chromium.org
Visibility:
Public.

Description

Partial fix for crbug.com/120597. Send the current cursor location when one of the Japanese IMEs is enabled. Without the fix, for example, the suggestion window could be shown in a wrong place in step #6 below: 1. switch to mozc, the Japanese IME. 2. press a, press Enter. 3. repeat step #2 several times so that 'あ' is suggested when a is pressed. 4. focus text area. 5. switch to US-Qwerty, type aaaaa 6. switch to mozc, type a. The suggestion window could be shown in a wrong position because cursor location information is not sent to the IME in step #5. BUG=120597 TEST=manual Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=132389

Patch Set 1 #

Patch Set 2 : review #

Patch Set 3 : clang fix #

Patch Set 4 : rebase #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -12 lines) Patch
M chrome/browser/chromeos/input_method/ibus_ui_controller.h View 1 2 2 chunks +6 lines, -0 lines 1 comment Download
M chrome/browser/chromeos/input_method/ibus_ui_controller.cc View 1 3 chunks +26 lines, -12 lines 0 comments Download
A chrome/browser/chromeos/input_method/ibus_ui_controller_unittest.cc View 1 1 chunk +32 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Yusuke Sato
8 years, 8 months ago (2012-04-13 04:12:59 UTC) #1
Seigo Nonaka
LTGM. Thank you for your follow up.
8 years, 8 months ago (2012-04-13 04:15:02 UTC) #2
Seigo Nonaka
lgtm
8 years, 8 months ago (2012-04-13 04:15:06 UTC) #3
Yusuke Sato
+mukai (Chrome committer who knows Mozc details)
8 years, 8 months ago (2012-04-16 06:45:22 UTC) #4
Jun Mukai
lgtm The code itself is looking good. A nitpick only and you can ignore this. ...
8 years, 8 months ago (2012-04-16 06:57:53 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yusukes@chromium.org/10066008/7001
8 years, 8 months ago (2012-04-16 07:13:33 UTC) #6
Yusuke Sato
8 years, 8 months ago (2012-04-16 07:15:14 UTC) #7
Feel free to fix it yourself if needed (after
http://codereview.chromium.org/9999018/ is landed.)  I don't have any preference
on this, and our style guide doesn't either.


On 2012/04/16 06:57:53, Jun Mukai wrote:
> lgtm
> 
> The code itself is looking good.  A nitpick only and you can ignore this.
> 
>
http://codereview.chromium.org/10066008/diff/7001/chrome/browser/chromeos/inp...
> File chrome/browser/chromeos/input_method/ibus_ui_controller.h (right):
> 
>
http://codereview.chromium.org/10066008/diff/7001/chrome/browser/chromeos/inp...
> chrome/browser/chromeos/input_method/ibus_ui_controller.h:27: typedef
> std::vector<InputMethodDescriptor> InputMethodDescriptors;
> Can we add this typedef here?  The definition of InputMethodDescriptors should
> belong to input_method_descriptor.h, and actually it does already.  I prefer
to
> include input_method_descriptor.h in this file rather than duplicated
typedefs,
> in case that you changed your mind to use another container.  But, it's up to
> you.

Powered by Google App Engine
This is Rietveld 408576698