a small speed optimization for when not reordering the virtual keys
This commit is contained in:
parent
f8aae936d3
commit
b6dfb98bb0
1 changed files with 9 additions and 9 deletions
|
|
@ -292,6 +292,15 @@ class MainLayoutNumpad extends BaseMainLayout {
|
|||
|
||||
|
||||
private void reorderFnKeys() {
|
||||
String lfnOrder = tt9.getSettings().getLfnKeyOrder();
|
||||
String rfnOrder = tt9.getSettings().getRfnKeyOrder();
|
||||
|
||||
final String newOrder = lfnOrder + "," + rfnOrder;
|
||||
if (newOrder.equals(lastFnKeyOrder)) {
|
||||
Logger.d(LOG_TAG, "Preserving current key order: '" + lastFnKeyOrder + "'");
|
||||
return;
|
||||
}
|
||||
|
||||
if (view == null) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -303,15 +312,6 @@ class MainLayoutNumpad extends BaseMainLayout {
|
|||
return;
|
||||
}
|
||||
|
||||
String lfnOrder = tt9.getSettings().getLfnKeyOrder();
|
||||
String rfnOrder = tt9.getSettings().getRfnKeyOrder();
|
||||
|
||||
final String newOrder = lfnOrder + "," + rfnOrder;
|
||||
if (newOrder.equals(lastFnKeyOrder)) {
|
||||
Logger.d(LOG_TAG, "Preserving current key order: '" + lastFnKeyOrder + "'");
|
||||
return;
|
||||
}
|
||||
|
||||
Map<Integer, View> keyWrappers = new HashMap<>();
|
||||
for (Map.Entry<Character, Integer> entry : SettingsVirtualNumpad.KEY_ORDER_MAP.entrySet()) {
|
||||
keyWrappers.put(entry.getValue(), view.findViewById(entry.getValue()));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue