commit | 53bc083f27ac0629854042282e7bd2a6634acc0e | [log] [tgz] |
---|---|---|
author | Amin Shaikh <ashaikh@google.com> | Mon Sep 17 15:06:18 2018 -0400 |
committer | Amin Shaikh <ashaikh@google.com> | Mon Sep 17 15:06:18 2018 -0400 |
tree | 5d2defdadce96be880022c79df1fc909e30e2138 | |
parent | 9cfb9ce7f8073346b4f58439f3f34da3db7d5fff [diff] [blame] |
Fix rare SystemUI QS crash. Change-Id: I7581bbedbfecebf35f2f9986cae8c16000c9801a Fixes: 112645457 Test: manual
diff --git a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java index ca1b489..123fca7 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java +++ b/packages/SystemUI/src/com/android/systemui/qs/PagedTileLayout.java
@@ -391,6 +391,9 @@ position = mPages.size() - 1 - position; } ViewGroup view = mPages.get(position); + if (view.getParent() != null) { + container.removeView(view); + } container.addView(view); updateListening(); return view;