Merge "Fix crash when divider receives imetarget that isn't in a split"

This commit is contained in:
TreeHugger Robot
2020-02-20 02:39:25 +00:00
committed by Android (Google) Code Review

View File

@@ -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) {