am ec403e8f: Merge "Call startInput on return from sleep mode"
* commit 'ec403e8f476c817b87c0ef9297fdb548e8b1e4e4': Call startInput on return from sleep mode
This commit is contained in:
@@ -494,19 +494,17 @@ public final class InputMethodManager {
|
||||
mIInputContext.finishComposingText();
|
||||
} catch (RemoteException e) {
|
||||
}
|
||||
// Check focus again in case that "onWindowFocus" is called before
|
||||
// handling this message.
|
||||
if (mServedView != null && mServedView.hasWindowFocus()) {
|
||||
// "finishComposingText" has been already called above. So we
|
||||
// should not call mServedInputConnection.finishComposingText here.
|
||||
// Also, please note that this handler thread could be different
|
||||
// from a thread that created mServedView. That could happen
|
||||
// the current activity is running in the system process.
|
||||
// In that case, we really should not call
|
||||
// mServedInputConnection.finishComposingText.
|
||||
if (checkFocusNoStartInput(mHasBeenInactive, false)) {
|
||||
startInputInner(null, 0, 0, 0);
|
||||
}
|
||||
}
|
||||
// Check focus again in case that "onWindowFocus" is called before
|
||||
// handling this message.
|
||||
if (mServedView != null && mServedView.hasWindowFocus()) {
|
||||
// Please note that this handler thread could be different
|
||||
// from a thread that created mServedView. That could happen
|
||||
// the current activity is running in the system process.
|
||||
// In that case, we really should not call
|
||||
// mServedInputConnection.finishComposingText.
|
||||
if (checkFocusNoStartInput(mHasBeenInactive, false)) {
|
||||
startInputInner(null, 0, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user