Loading services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -2037,6 +2037,12 @@ public class InputMethodManagerService extends IInputMethodManager.Stub if (mCurSeq <= 0) mCurSeq = 1; if (mCurSeq <= 0) mCurSeq = 1; mCurClient = cs; mCurClient = cs; mCurInputContext = inputContext; mCurInputContext = inputContext; if (cs.selfReportedDisplayId != displayIdToShowIme) { // CursorAnchorInfo API does not work as-is for cross-display scenario. Pretend that // InputConnection#requestCursorUpdates() is not implemented in the application so that // IMEs will always receive false from this API. missingMethods |= MissingMethodFlags.REQUEST_CURSOR_UPDATES; } mCurInputContextMissingMethods = missingMethods; mCurInputContextMissingMethods = missingMethods; mCurAttribute = attribute; mCurAttribute = attribute; Loading Loading
services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +6 −0 Original line number Original line Diff line number Diff line Loading @@ -2037,6 +2037,12 @@ public class InputMethodManagerService extends IInputMethodManager.Stub if (mCurSeq <= 0) mCurSeq = 1; if (mCurSeq <= 0) mCurSeq = 1; mCurClient = cs; mCurClient = cs; mCurInputContext = inputContext; mCurInputContext = inputContext; if (cs.selfReportedDisplayId != displayIdToShowIme) { // CursorAnchorInfo API does not work as-is for cross-display scenario. Pretend that // InputConnection#requestCursorUpdates() is not implemented in the application so that // IMEs will always receive false from this API. missingMethods |= MissingMethodFlags.REQUEST_CURSOR_UPDATES; } mCurInputContextMissingMethods = missingMethods; mCurInputContextMissingMethods = missingMethods; mCurAttribute = attribute; mCurAttribute = attribute; Loading