Merge "Fix grid layout problem after going back from split select" into sc-v2-dev
This commit is contained in:
@@ -3118,14 +3118,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
}
|
||||
} else {
|
||||
// Update focus task and its size.
|
||||
if (finalIsFocusedTaskDismissed) {
|
||||
if (finalNextFocusedTaskView != null) {
|
||||
mFocusedTaskViewId = finalNextFocusedTaskView.getTaskViewId();
|
||||
mTopRowIdSet.remove(mFocusedTaskViewId);
|
||||
finalNextFocusedTaskView.animateIconScaleAndDimIntoView();
|
||||
} else {
|
||||
mFocusedTaskViewId = -1;
|
||||
}
|
||||
if (finalIsFocusedTaskDismissed && finalNextFocusedTaskView != null) {
|
||||
mFocusedTaskViewId = finalNextFocusedTaskView.getTaskViewId();
|
||||
mTopRowIdSet.remove(mFocusedTaskViewId);
|
||||
finalNextFocusedTaskView.animateIconScaleAndDimIntoView();
|
||||
}
|
||||
updateTaskSize(/*isTaskDismissal=*/ true);
|
||||
updateChildTaskOrientations();
|
||||
@@ -4019,6 +4015,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
// * Focused Task
|
||||
updateGridProperties();
|
||||
resetFromSplitSelectionState();
|
||||
updateScrollSynchronously();
|
||||
}
|
||||
});
|
||||
|
||||
@@ -4040,7 +4037,6 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
resetTaskVisuals();
|
||||
mSplitHiddenTaskViewIndex = -1;
|
||||
if (mSplitHiddenTaskView != null) {
|
||||
mSplitHiddenTaskView.setTranslationY(0);
|
||||
mSplitHiddenTaskView.setVisibility(VISIBLE);
|
||||
mSplitHiddenTaskView = null;
|
||||
}
|
||||
@@ -4501,9 +4497,8 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
|
||||
}
|
||||
|
||||
private int getFirstViewIndex() {
|
||||
return mShowAsGridLastOnLayout && mFocusedTaskViewId != -1
|
||||
? indexOfChild(getFocusedTaskView())
|
||||
: 0;
|
||||
TaskView focusedTaskView = mShowAsGridLastOnLayout ? getFocusedTaskView() : null;
|
||||
return focusedTaskView != null ? indexOfChild(focusedTaskView) : 0;
|
||||
}
|
||||
|
||||
private int getLastViewIndex() {
|
||||
|
||||
Reference in New Issue
Block a user