diff options
author | Michael Jurka <mikejurka@google.com> | 2012-05-30 13:39:39 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-05-30 13:39:39 -0700 |
commit | 6713024727039004fa1f59a5ad4cad1f3c5f57f4 (patch) | |
tree | 64e9ffcc45241e73dcce51d9bbf1547874bab50f /packages/SystemUI/src/com/android/systemui/recent | |
parent | c5d2050961a06c0931b7de338324968a509f4f00 (diff) | |
parent | d234b32e995800fd035acc780db19529f34dd281 (diff) | |
download | frameworks_base-6713024727039004fa1f59a5ad4cad1f3c5f57f4.zip frameworks_base-6713024727039004fa1f59a5ad4cad1f3c5f57f4.tar.gz frameworks_base-6713024727039004fa1f59a5ad4cad1f3c5f57f4.tar.bz2 |
Merge "Fix issue where "No recent apps" showed initially before loading thumbnails" into jb-dev
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/recent')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java | 2 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java index 89bf3b6..587bfe8 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java @@ -309,7 +309,7 @@ public class RecentsPanelView extends FrameLayout implements OnItemClickListener // if there are no apps, either bring up a "No recent apps" message, or just // quit early - boolean noApps = (mRecentTaskDescriptions.size() == 0); + boolean noApps = !mFirstScreenful && (mRecentTaskDescriptions.size() == 0); if (mRecentsNoApps != null) { mRecentsNoApps.setVisibility(noApps ? View.VISIBLE : View.INVISIBLE); } else { diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java index 3c71784..f682203 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java @@ -101,6 +101,9 @@ public class RecentsVerticalScrollView extends ScrollView } final View view = mAdapter.getView(i, old, mLinearLayout); + if (view.getParent() != null) { + throw new RuntimeException("Recycled child has parent"); + } if (mPerformanceHelper != null) { mPerformanceHelper.addViewCallback(view); @@ -139,6 +142,9 @@ public class RecentsVerticalScrollView extends ScrollView thumbnailView.setClickable(true); thumbnailView.setOnClickListener(launchAppListener); thumbnailView.setOnLongClickListener(longClickListener); + if (view.getParent() != null) { + throw new RuntimeException("Recycled child has parent"); + } // We don't want to dismiss recents if a user clicks on the app title // (we also don't want to launch the app either, though, because the @@ -148,6 +154,9 @@ public class RecentsVerticalScrollView extends ScrollView appTitle.setOnTouchListener(noOpListener); final View calloutLine = view.findViewById(R.id.recents_callout_line); calloutLine.setOnTouchListener(noOpListener); + if (view.getParent() != null) { + throw new RuntimeException("Recycled child has parent"); + } mLinearLayout.addView(view); } |