diff options
author | Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> | 2017-08-27 15:36:57 +0200 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2019-12-11 23:42:55 +0200 |
commit | 85c3cfef90cf1940d0c9c40ad1b58150135465f6 (patch) | |
tree | 612089ac09123ffe68f71b585b362ed8890674ca | |
parent | 236264525568ab2b4ddc76e4262231df9fa66430 (diff) | |
download | android_packages_inputmethods_LatinIME-85c3cfef90cf1940d0c9c40ad1b58150135465f6.tar.gz android_packages_inputmethods_LatinIME-85c3cfef90cf1940d0c9c40ad1b58150135465f6.tar.bz2 android_packages_inputmethods_LatinIME-85c3cfef90cf1940d0c9c40ad1b58150135465f6.zip |
Don't crash when displaying the " key
When displaying any key selection that has a " key, AOSP 8.0.0_r4's
LatinIME crashes.
The problem is that XML escapes are handled too early:
latin:keySpec=""" becomes latin:keySpec=""" before it's fed to
an XML parser, causing a syntax error.
https://issuetracker.google.com/issues/65090157
Change-Id: I7b52fc62c874075d572a631c75e87caad1d365c0
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r-- | java/res/xml/rowkeys_symbols3.xml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/res/xml/rowkeys_symbols3.xml b/java/res/xml/rowkeys_symbols3.xml index 8093081f8..dfc8bfb66 100644 --- a/java/res/xml/rowkeys_symbols3.xml +++ b/java/res/xml/rowkeys_symbols3.xml @@ -37,7 +37,7 @@ </case> <default> <Key - latin:keySpec=""" + latin:keySpec="\"" latin:moreKeys="!text/morekeys_double_quote" /> <Key latin:keySpec="\'" |