Merge "Initialize Keyboard.Key attributes from parent Keyboard.Row" into gingerbread

This commit is contained in:
Tadashi G. Takaoka
2010-09-17 00:01:19 -07:00
committed by Android (Google) Code Review

7
core/java/android/inputmethodservice/Keyboard.java Executable file → Normal file
View File

@@ -307,6 +307,10 @@ public class Keyboard {
/** Create an empty key with no attributes. */
public Key(Row parent) {
keyboard = parent.parent;
height = parent.defaultHeight;
width = parent.defaultWidth;
gap = parent.defaultHorizontalGap;
edgeFlags = parent.rowEdgeFlags;
}
/** Create a key with the given top-left coordinate and extract its attributes from
@@ -564,9 +568,6 @@ public class Keyboard {
final Key key = new Key(row);
key.x = x;
key.y = y;
key.width = mDefaultWidth;
key.height = mDefaultHeight;
key.gap = mDefaultHorizontalGap;
key.label = String.valueOf(c);
key.codes = new int[] { c };
column++;