diff options
| author | 2018-10-02 09:18:52 -0400 | |
|---|---|---|
| committer | 2018-10-02 10:54:16 -0400 | |
| commit | 1967f7dbc8342dddff0a7a616d5b7fc3bee3ba4c (patch) | |
| tree | b046b6e67f60f9b594741dc979cea0998df85e02 | |
| parent | a99cd4293ea327f89b381a0127a77431ef175d63 (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.java | 3 |
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; |