diff options
author | 2013-04-17 19:41:00 -0700 | |
---|---|---|
committer | 2013-04-17 19:41:00 -0700 | |
commit | dabcd969c5eac4a2c704c208ae3e79b0c37bb0d4 (patch) | |
tree | 222641ad4eff6909a8adab9058d606d95cd2cd15 /java/src | |
parent | e910a9c94aca40984365c1892148163fa18add68 (diff) | |
parent | 1dc7fd3f8085c5a729061a7b35f71a2024a5ce0b (diff) | |
download | latinime-dabcd969c5eac4a2c704c208ae3e79b0c37bb0d4.tar.gz latinime-dabcd969c5eac4a2c704c208ae3e79b0c37bb0d4.tar.xz latinime-dabcd969c5eac4a2c704c208ae3e79b0c37bb0d4.zip |
am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
* commit '1dc7fd3f8085c5a729061a7b35f71a2024a5ce0b':
More precise geometry checking for more keys keyboard
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java b/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java index 66c30149c..f81ab8dd6 100644 --- a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java +++ b/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java @@ -73,10 +73,11 @@ public final class MoreKeysKeyboard extends Keyboard { final int rowHeight, final int coordXInParent, final int parentKeyboardWidth, final boolean isFixedColumnOrder, final int dividerWidth) { mIsFixedOrder = isFixedColumnOrder; - if (parentKeyboardWidth / keyWidth < maxColumns) { + if (parentKeyboardWidth / keyWidth < Math.min(numKeys, maxColumns)) { throw new IllegalArgumentException( "Keyboard is too small to hold more keys keyboard: " - + parentKeyboardWidth + " " + keyWidth + " " + maxColumns); + + parentKeyboardWidth + " " + keyWidth + " " + + numKeys + " " + maxColumns); } mDefaultKeyWidth = keyWidth; mDefaultRowHeight = rowHeight; |