summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorYohei Yukawa <yukawa@google.com>2018-05-01 15:22:27 -0700
committerYohei Yukawa <yukawa@google.com>2018-05-01 15:22:27 -0700
commit4993f4ed1e5d7ce0658fd528de63a02375c61910 (patch)
tree1f3df2d2fda3ff6cfca9d6fe358a7b0ad1dd8aee /tools/aapt2/java/JavaClassGenerator.cpp
parent39bd79258d9e5c541f17a42babf06ec9107d15f2 (diff)
Fix a condition to reset the current spell checker
TextServicesManagerService has had a logic to reset Settings.Secure.SELECTED_SPELL_CHECKER when the current spell checker service is uninstalled, but it had not been working until we fixed a bug that had prevented that logic from running [1]. However, there has been another bug in that logic itself that resets Settings.Secure.SELECTED_SPELL_CHECKER also when the current spell checker service APK is updated. With this CL, Settings.Secure.SELECTED_SPELL_CHECKER will be reset only when the package disappears, not when it is just being replaced with a new APK. [1]: I30902a3d94f2ddef33f4a8067799e98322ae3a03 34a04e40bd1f4a2e5aa7f15def0da626137fc64a Fix: 79110151 Test: Manually verified as follows. 1. adb install -r SampleSpellCheckerService.apk 2. adb shell settings get secure selected_spell_checker -> com.android.inputmethod.latin/.spellcheck.AndroidSpellCheckerService 3. adb shell "settings put secure selected_spell_checker 'com.example.android.samplespellcheckerservice/.SampleSpellCheckerService'" 4. adb shell settings get secure selected_spell_checker -> com.example.android.samplespellcheckerservice/.SampleSpellCheckerService 5. adb install -r SampleSpellCheckerService.apk 6. adb shell settings get secure selected_spell_checker -> com.example.android.samplespellcheckerservice/.SampleSpellCheckerService Test: Manually verified that Bug 67412078 is still fixed. Change-Id: Ic07fc2f418f051b2825d993fa959ed36f9b0f3c7
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions