mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 03:08:19 +00:00
Merge "Fix potential NPE in BackgroundAppState" into ub-launcher3-qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
6129e4737c
@@ -64,10 +64,12 @@ public class BackgroundAppState extends OverviewState {
|
||||
public ScaleAndTranslation getOverviewScaleAndTranslation(Launcher launcher) {
|
||||
// Initialize the recents view scale to what it would be when starting swipe up
|
||||
RecentsView recentsView = launcher.getOverviewPanel();
|
||||
if (recentsView.getTaskViewCount() == 0) {
|
||||
int taskCount = recentsView.getTaskViewCount();
|
||||
if (taskCount == 0) {
|
||||
return super.getOverviewScaleAndTranslation(launcher);
|
||||
}
|
||||
TaskView dummyTask = recentsView.getTaskViewAt(recentsView.getCurrentPage());
|
||||
TaskView dummyTask = recentsView.getTaskViewAt(Math.max(taskCount - 1,
|
||||
recentsView.getCurrentPage()));
|
||||
return recentsView.getTempClipAnimationHelper().updateForFullscreenOverview(dummyTask)
|
||||
.getScaleAndTranslation();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user