diff options
author | Roman Birg <roman@cyngn.com> | 2015-12-07 14:53:27 -0800 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2015-12-07 14:53:27 -0800 |
commit | 95cce6e3e8586592511c83ebde6edb51ee6fdd0f (patch) | |
tree | b94f6058161d45e4e88a12135f1df55967e280c7 /packages/SystemUI | |
parent | 8040b9802f5f08a11bd96074750e2ccf9a43cb40 (diff) | |
download | frameworks_base-95cce6e3e8586592511c83ebde6edb51ee6fdd0f.zip frameworks_base-95cce6e3e8586592511c83ebde6edb51ee6fdd0f.tar.gz frameworks_base-95cce6e3e8586592511c83ebde6edb51ee6fdd0f.tar.bz2 |
SystemUI: fix first row large tiles per page count
Change-Id: I24fc9328341558b1716e5b49953b4070fbe69e8b
Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'packages/SystemUI')
-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()); } } } |