diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java index 13e5b0afa..e2ca6f27e 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/LatinIME.java @@ -1321,10 +1321,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen } public void displaySettingsDialog() { + launchSettings(); + /* old dialog if (isShowingOptionDialog()) { return; } showSubtypeSelectorAndSettings(); + */ } @Override @@ -1391,7 +1394,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen public void switchToNextSubtype() { final IBinder token = getWindow().getWindow().getAttributes().token; if (shouldSwitchToOtherInputMethods()) { - mRichImm.switchToNextInputMethod(token, false /* onlyCurrentIme */); + mRichImm.switchToNextInputMethod(token, true /* onlyCurrentIme */); return; } mSubtypeState.switchSubtype(token, mRichImm);