Skip to content
Snippets Groups Projects
  • Jean Chalard's avatar
    27dff638
    Group all input-related info into an inner class. · 27dff638
    Jean Chalard authored
    Currently, these variables hold the info about the composing
    word, or maybe some outdated info, and it's not very clear
    which it is. LatinIME is maintaining the freshness info in
    a separate boolean, and uses it throughout the code for many,
    many things, leading to much confusion.
    The idea in grouping this info is, it can be saved in another
    instance and restored later. It can be tested against to know
    whether there is actually outdated but kept info or not, and
    it should allow to straighten out what is actually currently
    being typed. Ultimately, it will eliminate the need for
    LatinIME to keep track of the status of the info in the
    word composer.
    
    Change-Id: I00e2c690f303f8320c9be35590a6df4583e9e456
    27dff638
    History
    Group all input-related info into an inner class.
    Jean Chalard authored
    Currently, these variables hold the info about the composing
    word, or maybe some outdated info, and it's not very clear
    which it is. LatinIME is maintaining the freshness info in
    a separate boolean, and uses it throughout the code for many,
    many things, leading to much confusion.
    The idea in grouping this info is, it can be saved in another
    instance and restored later. It can be tested against to know
    whether there is actually outdated but kept info or not, and
    it should allow to straighten out what is actually currently
    being typed. Ultimately, it will eliminate the need for
    LatinIME to keep track of the status of the info in the
    word composer.
    
    Change-Id: I00e2c690f303f8320c9be35590a6df4583e9e456