mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Allow an empty keySpec for Spacer
Bug: 12933248 Change-Id: I76432556caf319ce23c1fb7fa3d6b94118e64cf8
This commit is contained in:
parent
c44cbf6a3d
commit
45eb5d924d
@ -316,8 +316,10 @@ public class Key implements Comparable<Key> {
|
||||
mActionFlags = actionFlags;
|
||||
|
||||
final String keySpec = style.getString(keyAttr, R.styleable.Keyboard_Key_keySpec);
|
||||
if (TextUtils.isEmpty(keySpec)) {
|
||||
throw new RuntimeException("Empty keySpec");
|
||||
// Note: {@link Spacer} has an empty keySpec.
|
||||
// TODO: Create a Key constructor that parses only key geometries and share it with Spacer.
|
||||
if (TextUtils.isEmpty(keySpec) && !(this instanceof Spacer)) {
|
||||
throw new RuntimeException("Empty keySpec found in " + getClass().getName());
|
||||
}
|
||||
|
||||
mIconId = KeySpecParser.getIconId(keySpec);
|
||||
|
Loading…
Reference in New Issue
Block a user