Fix obtainStyledAttribute not to look for default
Bug: 5402266 Change-Id: I8f84754b0080b315f9360e1ffa8353b386e88ad7
This commit is contained in:
parent
25f339fd23
commit
a27812ae15
1 changed files with 2 additions and 2 deletions
|
@ -259,9 +259,10 @@ public class KeyboardBuilder<KP extends KeyboardParams> {
|
|||
params.mTouchPositionCorrectionRadii = null;
|
||||
|
||||
final TypedArray a = context.obtainStyledAttributes(
|
||||
null, R.styleable.Keyboard, R.attr.keyboardStyle, R.style.Keyboard);
|
||||
null, R.styleable.Keyboard, R.attr.keyboardStyle, 0);
|
||||
params.mThemeId = a.getInt(R.styleable.Keyboard_themeId, 0);
|
||||
final int resourceId = a.getResourceId(R.styleable.Keyboard_touchPositionCorrectionData, 0);
|
||||
a.recycle();
|
||||
if (resourceId == 0) {
|
||||
if (LatinImeLogger.sDBG)
|
||||
throw new RuntimeException("touchPositionCorrectionData is not defined");
|
||||
|
@ -269,7 +270,6 @@ public class KeyboardBuilder<KP extends KeyboardParams> {
|
|||
}
|
||||
|
||||
final String[] data = context.getResources().getStringArray(resourceId);
|
||||
a.recycle();
|
||||
final int dataLength = data.length;
|
||||
if (dataLength % TOUCH_POSITION_CORRECTION_RECORD_SIZE != 0) {
|
||||
if (LatinImeLogger.sDBG)
|
||||
|
|
Loading…
Reference in a new issue