summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2015-12-07 14:53:27 -0800
committerRoman Birg <roman@cyngn.com>2015-12-07 14:53:27 -0800
commit95cce6e3e8586592511c83ebde6edb51ee6fdd0f (patch)
treeb94f6058161d45e4e88a12135f1df55967e280c7 /packages/SystemUI
parent8040b9802f5f08a11bd96074750e2ccf9a43cb40 (diff)
downloadframeworks_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.java10
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());
}
}
}