Fix refactoring, Ctrl, Alt, Fn keys work again

This commit is contained in:
Robert Vanden Eynde
2018-08-01 20:03:26 +02:00
committed by Fredrik Fornwall
parent ec77be00dc
commit af7515247b

View File

@@ -125,7 +125,7 @@ public final class ExtraKeysView extends GridLayout {
public boolean readSpecialButton(SpecialButton name) { public boolean readSpecialButton(SpecialButton name) {
SpecialButtonState state = specialButtons.get(name); SpecialButtonState state = specialButtons.get(name);
if(state == null) if (state == null)
throw new RuntimeException("Must be a valid special button (see source)"); throw new RuntimeException("Must be a valid special button (see source)");
if (! state.isOn) if (! state.isOn)
@@ -134,12 +134,12 @@ public final class ExtraKeysView extends GridLayout {
if (state.button.isPressed()) if (state.button.isPressed())
return true; return true;
if (state.button.isChecked()) { if (! state.button.isChecked())
state.button.setChecked(false); return false;
state.button.setTextColor(TEXT_COLOR);
}
return state.button.isChecked(); state.button.setChecked(false);
state.button.setTextColor(TEXT_COLOR);
return true;
} }
void popup(View view, String text) { void popup(View view, String text) {