commit | e57922cc7d96620cab0c296e93b2b9b3a471c331 | [log] [tgz] |
---|---|---|
author | Michael Jurka <mikejurka@google.com> | Mon Nov 26 16:05:12 2012 -0800 |
committer | Michael Jurka <mikejurka@google.com> | Mon Nov 26 16:05:27 2012 -0800 |
tree | b21dc075b1c2961ae0f48669d9fca589481e9543 | |
parent | 9a0fbd4c6da2905504defdba9843d3fcbe0c1367 [diff] |
Fix bug: swiped apps in Recents come back on rotate Bug: 7409398
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java index 4338fa0..9281c75 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
@@ -138,6 +138,10 @@ return mLoadedTasks; } + public void remove(TaskDescription td) { + mLoadedTasks.remove(td); + } + public boolean isFirstScreenful() { return mFirstScreenful; }
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java index cd3bc42..b949e71 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
@@ -689,6 +689,7 @@ } if (DEBUG) Log.v(TAG, "Jettison " + ad.getLabel()); mRecentTaskDescriptions.remove(ad); + mRecentTasksLoader.remove(ad); // Handled by widget containers to enable LayoutTransitions properly // mListAdapter.notifyDataSetChanged();