• Siye Liu's avatar
    Fix several issues in TSF support on Windows. · 8c9881f9
    Siye Liu authored
    This CL fixes two issues with the TSF support on windows.
    1. Add TS_SS_TRANSITORY flag to the return value of TsfTextStore::GetStatus.
      By adding the flag, Korean reconversion feature is disabled. User can only
      do conversion during composition. Editing frameworks may not support Korean
      reconversion by design.
    
    2. Fix Japanese IME implicit commit on draft.js framework.
      Editing frameworks like draft.js may manage their own selection during
      composition. We should not set selection after inserting composition text
      during composition.
    
    Bug: 657623
    Change-Id: Ic9fb3d9187b2a1228807b15132e20e3227bf1de8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1504035
    Commit-Queue: Siye Liu <siliu@microsoft.com>
    Reviewed-by: default avatarYohei Yukawa <yukawa@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#638356}
    8c9881f9
tsf_text_store.cc 42.5 KB