From a466d1639230d0ba3dc7796979e1ebb9a58afc17 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 4 May 2016 15:10:01 -0400 Subject: [PATCH] Fix QS edit accessibility Change-Id: I30ba0582e7d25204f4319dda8fd4fd0ca7353cd6 Fixes: 28437963 --- .../src/com/android/systemui/qs/customize/TileAdapter.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java b/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java index ceb40540d25b0..8fd6b607ddddc 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java +++ b/packages/SystemUI/src/com/android/systemui/qs/customize/TileAdapter.java @@ -285,10 +285,11 @@ public class TileAdapter extends RecyclerView.Adapter implements TileSta private void selectPosition(int position, View v) { // Remove the placeholder. - notifyItemRemoved(mEditIndex); - mTiles.remove(mEditIndex--); mAccessibilityMoving = false; move(mAccessibilityFromIndex, position, v); + mTiles.remove(mEditIndex); + notifyItemRemoved(mEditIndex - 1); + updateDividerLocations(); saveSpecs(mHost); } @@ -321,7 +322,7 @@ public class TileAdapter extends RecyclerView.Adapter implements TileSta mAccessibilityFromIndex = position; // Add placeholder for last slot. mTiles.add(mEditIndex++, null); - notifyItemInserted(mEditIndex - 1); + notifyDataSetChanged(); } public SpanSizeLookup getSizeLookup() {