am 85ce863d: am 4a2dbd87: am d9a8e1cc: Enable CursorAnchorInfo callback when necessary
* commit '85ce863d1903903151379b17d677c270121c7d69': Enable CursorAnchorInfo callback when necessarymain
commit
764ed168a2
|
@ -424,6 +424,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
latinIme.getCurrentInputConnection(), true /* enableMonitor */);
|
latinIme.getCurrentInputConnection(), true /* enableMonitor */);
|
||||||
}
|
}
|
||||||
if (ProductionFlags.ENABLE_CURSOR_ANCHOR_INFO_CALLBACK) {
|
if (ProductionFlags.ENABLE_CURSOR_ANCHOR_INFO_CALLBACK) {
|
||||||
|
// AcceptTypedWord feature relies on CursorAnchorInfo.
|
||||||
|
if (latinIme.mSettings.getCurrent().mShouldShowUiToAcceptTypedWord) {
|
||||||
InputConnectionCompatUtils.requestCursorAnchorInfo(
|
InputConnectionCompatUtils.requestCursorAnchorInfo(
|
||||||
latinIme.getCurrentInputConnection(), true /* enableMonitor */,
|
latinIme.getCurrentInputConnection(), true /* enableMonitor */,
|
||||||
true /* requestImmediateCallback */);
|
true /* requestImmediateCallback */);
|
||||||
|
@ -431,6 +433,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onStartInputView(final EditorInfo editorInfo, final boolean restarting) {
|
public void onStartInputView(final EditorInfo editorInfo, final boolean restarting) {
|
||||||
if (hasMessages(MSG_PENDING_IMS_CALLBACK)
|
if (hasMessages(MSG_PENDING_IMS_CALLBACK)
|
||||||
|
|
|
@ -29,7 +29,7 @@ public final class ProductionFlags {
|
||||||
* and prior. In general, this callback provides more detailed positional information,
|
* and prior. In general, this callback provides more detailed positional information,
|
||||||
* even though an explicit support is required by the editor.
|
* even though an explicit support is required by the editor.
|
||||||
*/
|
*/
|
||||||
public static final boolean ENABLE_CURSOR_ANCHOR_INFO_CALLBACK = false;
|
public static final boolean ENABLE_CURSOR_ANCHOR_INFO_CALLBACK = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* When true, enable {@link InputMethodService#onUpdateCursor} callback via
|
* When true, enable {@link InputMethodService#onUpdateCursor} callback via
|
||||||
|
|
Loading…
Reference in New Issue