What steps will reproduce the problem?
1. Turn IBus on (Ctrl-SPC)
2. Select characters to convert
3. Type keys bound to "Reconversion"
What is the expected output? What do you see instead?
I expected that reconversion starts immediately, but nothing happened. I typed
the reconversion keys again, then the conversion started.
What version of the product are you using? On what operating system?
Ubuntu 11.10 amd64
Please provide any additional information below.
It seems that needs_surrounding_text flag is not set until the reconversion
keys are typed first time, so the clients cannot send the surrounding text to
Mozc engine before that.
Original issue reported on code.google.com by irieshin...@gmail.com on 30 Nov 2011 at 6:14
The text was updated successfully, but these errors were encountered:
Description of ibus_engine_get_surrounding_text() says:
It is also used to tell the input-context that the engine will utilize
surrounding-text. In that case, it must be called in "enable" handler, with
both text and cursor set to NULL.
So, this function have to be called from MozcEngine::Enable() as follows:
ibus_engine_get_surrounding_text(engine, NULL, NULL, NULL);
Please check request_surrounding_text.patch I attached.
Original comment by irieshin...@gmail.com on 1 Dec 2011 at 8:28
Thank you for your report and follow-up.
But I'm really sorry, we cannot apply (or even read) your patch due to company
I accepted this bug and will fix until next release.
Thank you for your corporation.
Original comment by n...@google.com on 1 Dec 2011 at 10:23
Hello Irie san,
We are not able to use external codes due to our company policy, even though it
is from a contributor. We use the internal code repository as our primary
repository and we cannot check in any external code into the repository. I
admit this is inconvenient and confusing. I have been figuring out a better
way, but it would take a longer time to solve it.
Thank you for your patience,
Original comment by koma...@google.com on 2 Dec 2011 at 6:13