summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorJames Cook <jamescook@google.com>2015-02-25 15:44:51 -0800
committerJames Cook <jamescook@google.com>2015-03-03 14:32:44 -0800
commit48e0fac6c268c9e19e608bcb43aaacbd3eba5328 (patch)
tree5028df428d89ee4c8c78ac2eefd1a79e0c1a99db /tools/aapt2/java/JavaClassGenerator_test.cpp
parent4bd091414a8eab104875d0115347307411e27ebd (diff)
Support undo of some programmatic TextView changes
Applications can use TextWatcher.afterTextChanged() to implement post-edit formatting of text, such as inserting spaces in a credit card number. From the user's perspective, the insertion of the spaces is not a separate action, so that change should be merged with the previous undo operation. * Force merge undo states for edits that are triggered by callbacks after the InputFilter, such as TextWatchers. * Reset the undo state when the whole field is reset with setText(). * Create separate undo operations for direct programmatic changes to the Editable (e.g. directly calling insert). * Remove part of the non-forced replacement edit merging code. An improved version will land in the next CL. Bug: 19332904 Change-Id: Iba5366a5aadbe3534554b668f8d417250deff505
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions