Fix crash when divider receives imetarget that isn't in a split
Bug: 149828540 Test: Can use ime on keyguard Change-Id: Iae7007d6c8157cffd821e2372d19b27df869d6c7
This commit is contained in:
@@ -137,7 +137,8 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks,
|
||||
try {
|
||||
mLastImeTarget = ActivityTaskManager.getTaskOrganizerController()
|
||||
.getImeTarget(displayId);
|
||||
mShouldAdjustForIme = !mSplitLayout.mDisplayLayout.isLandscape()
|
||||
mShouldAdjustForIme = mLastImeTarget != null
|
||||
&& !mSplitLayout.mDisplayLayout.isLandscape()
|
||||
&& (mLastImeTarget.asBinder()
|
||||
== mSplits.mSecondary.token.asBinder());
|
||||
} catch (RemoteException e) {
|
||||
|
||||
Reference in New Issue
Block a user