summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Workspace.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/Workspace.java')
-rw-r--r--src/com/android/launcher3/Workspace.java18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java
index 09f37c42a..eed5b23ce 100644
--- a/src/com/android/launcher3/Workspace.java
+++ b/src/com/android/launcher3/Workspace.java
@@ -1704,19 +1704,11 @@ public class Workspace extends SmoothPagedView
protected void getOverviewModePages(int[] range) {
int count = mScreenOrder.size();
- int start = -1;
- int end = -1;
- //
- for (int i = 0; i < count; i++) {
- if (start < 0 && mScreenOrder.get(i) >= 0) {
- start = i;
- }
- if (start >=0 && mScreenOrder.get(i) >= 0) {
- end = i;
- }
- }
- range[0] = start;
- range[1] = end;
+ int start = hasCustomContent() ? 1 : 0;
+ int end = getChildCount() - 1;
+
+ range[0] = Math.max(0, Math.min(start, getChildCount() - 1));
+ range[1] = Math.max(0, end);
}
protected void onStartReordering() {