diff options
author | Roman Birg <roman@cyngn.com> | 2016-01-29 23:13:38 -0800 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2016-02-01 16:11:26 -0800 |
commit | 1da54eea569c9ca23ae3e65fb48deaf9eaf3302f (patch) | |
tree | 11d047cd6d5744dada1ecd89c8d1548e1a847b68 | |
parent | 2482eb8191c2d397a4fa1e9e0401696007e844e7 (diff) | |
download | frameworks_base-1da54eea569c9ca23ae3e65fb48deaf9eaf3302f.zip frameworks_base-1da54eea569c9ca23ae3e65fb48deaf9eaf3302f.tar.gz frameworks_base-1da54eea569c9ca23ae3e65fb48deaf9eaf3302f.tar.bz2 |
SystemUI: don't add already attached qs tile pages
Check before adding the page to make sure we haven't yet added it.
Ref: CYNGNOS-1644
Change-Id: I8b5d807a51152e3e6ce7a9a07cef728aa410e23e
Signed-off-by: Roman Birg <roman@cyngn.com>
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java index 4687b95..5eb5cda 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSDragPanel.java @@ -199,7 +199,9 @@ public class QSDragPanel extends QSPanel implements View.OnDragListener, View.On } else { final int adjustedPosition = mEditing ? position - 1 : position; QSPage page = mPages.get(adjustedPosition); - container.addView(page); + if (!page.isAttachedToWindow()) { + container.addView(page); + } return page; } } |