summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2013-05-06 11:11:54 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-05-06 11:11:54 -0700
commit664f785e2c8697aa31fa69b9a109c09a99a2d50b (patch)
treef2caa61b5746be4235e0b0ca9e90525fbad2aa84
parent38996cdcf11e46ea510795e99b0a21303d579218 (diff)
parent72f2a7af828056fc426d936c1d40cb6bbdbdf7c7 (diff)
downloadframeworks_base-664f785e2c8697aa31fa69b9a109c09a99a2d50b.zip
frameworks_base-664f785e2c8697aa31fa69b9a109c09a99a2d50b.tar.gz
frameworks_base-664f785e2c8697aa31fa69b9a109c09a99a2d50b.tar.bz2
am 72f2a7af: Merge "Fix bug where thumbnails in Recents disappear" into jb-mr2-dev
* commit '72f2a7af828056fc426d936c1d40cb6bbdbdf7c7': Fix bug where thumbnails in Recents disappear
-rw-r--r--packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java4
-rw-r--r--packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java3
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
index 9281c75..02ddb73 100644
--- a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
+++ b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java
@@ -286,6 +286,10 @@ public class RecentTasksLoader implements View.OnTouchListener {
private void cancelLoadingThumbnailsAndIcons() {
+ if (mRecentsPanel != null && mRecentsPanel.isShowing()) {
+ return;
+ }
+
if (mTaskLoader != null) {
mTaskLoader.cancel(false);
mTaskLoader = null;
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
index c325937..62030ad 100644
--- a/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
+++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
@@ -127,6 +127,9 @@ public class RecentsActivity extends Activity {
}
mShowing = true;
if (mRecentsPanel != null) {
+ // Call and refresh the recent tasks list in case we didn't preload tasks
+ // or in case we don't get an onNewIntent
+ mRecentsPanel.refreshRecentTasksList();
mRecentsPanel.refreshViews();
}
super.onStart();