diff options
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java index 865a5c9..3376726 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java @@ -587,6 +587,9 @@ public class QSDragPanel extends QSPanel implements View.OnDragListener, View.On } public int getTilesPerPage() { + if (!mFirstRowLarge) { + return QSTileHost.TILES_PER_PAGE + 1; + } return QSTileHost.TILES_PER_PAGE; } @@ -1626,12 +1629,7 @@ public class QSDragPanel extends QSPanel implements View.OnDragListener, View.On CMSettings.Secure.QS_USE_MAIN_TILES, 1, currentUserId) == 1; if (firstRowLarge != mFirstRowLarge) { mFirstRowLarge = firstRowLarge; - for (TileRecord record : mRecords) { - DragTileRecord dr = (DragTileRecord) record; - final boolean dual = getPage(dr.destinationPage).dualRecord(dr); - record.tileView.setDual(dual, record.tile.hasDualTargetsDetails()); - } - requestLayout(); + setTiles(mHost.getTiles()); } } } |