summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fabian Kozynski <kozynski@google.com> 2018-10-02 09:18:52 -0400
committer Fabian Kozynski <kozynski@google.com> 2018-10-02 10:54:16 -0400
commit1967f7dbc8342dddff0a7a616d5b7fc3bee3ba4c (patch)
treeb046b6e67f60f9b594741dc979cea0998df85e02
parenta99cd4293ea327f89b381a0127a77431ef175d63 (diff)
Fix crash when there's only one QQS tile
Test: runtest & manual (adb) Change-Id: I5a48f69a0650fecea47e755bf0ba1124e1150db9 Fixes: 117101187
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
index 556786a16caf..6f847c86f8da 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/QuickQSPanel.java
@@ -253,7 +253,8 @@ public class QuickQSPanel extends QSPanel {
final int availableWidth = getMeasuredWidth() - getPaddingStart() - getPaddingEnd();
final int leftoverWithespace = availableWidth - maxTiles * mCellWidth;
- final int smallestHorizontalMarginNeeded = leftoverWithespace / (maxTiles - 1);
+ final int smallestHorizontalMarginNeeded;
+ smallestHorizontalMarginNeeded = leftoverWithespace / Math.max(1, maxTiles - 1);
if (smallestHorizontalMarginNeeded > 0){
mCellMarginHorizontal = smallestHorizontalMarginNeeded;