Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 67130247 authored by Michael Jurka's avatar Michael Jurka Committed by Android (Google) Code Review
Browse files

Merge "Fix issue where "No recent apps" showed initially before loading thumbnails" into jb-dev

parents c5d20509 d234b32e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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 {
+9 −0
Original line number Diff line number Diff line
@@ -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);
        }