diff options
author | Michael Jurka <mikejurka@google.com> | 2011-09-02 15:42:28 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-09-02 15:42:28 -0700 |
commit | 9563cb813d9cff7a0bfdc1248f6cda9f13087be8 (patch) | |
tree | 891691160f81b9a7ec7198c9704f5eef3df80635 /packages/SystemUI/src/com | |
parent | 52f159c79e4ed3367a929f4bc34ab3e184f82a15 (diff) | |
download | frameworks_base-9563cb813d9cff7a0bfdc1248f6cda9f13087be8.zip frameworks_base-9563cb813d9cff7a0bfdc1248f6cda9f13087be8.tar.gz frameworks_base-9563cb813d9cff7a0bfdc1248f6cda9f13087be8.tar.bz2 |
Use default thumbnail if getting app thumbnail fails
Change-Id: If76a26d80f2327fe73bc18024c6b2c7eaab4d11d
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java index e59c109..c3137d6 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java @@ -84,7 +84,7 @@ public class RecentsPanelView extends RelativeLayout private View mRecentsScrim; private View mRecentsGlowView; private ViewGroup mRecentsContainer; - private Bitmap mAppThumbnailBackground; + private Bitmap mDefaultThumbnailBackground; private boolean mShowing; private Choreographer mChoreo; @@ -125,7 +125,7 @@ public class RecentsPanelView extends RelativeLayout } public void setThumbnail(Bitmap thumbnail) { - mThumbnail = compositeBitmap(mAppThumbnailBackground, thumbnail); + mThumbnail = compositeBitmap(mDefaultThumbnailBackground, thumbnail); } public Bitmap getThumbnail() { @@ -336,8 +336,8 @@ public class RecentsPanelView extends RelativeLayout int width = (int) res.getDimension(R.dimen.status_bar_recents_thumbnail_width); int height = (int) res.getDimension(R.dimen.status_bar_recents_thumbnail_height); int color = res.getColor(R.drawable.status_bar_recents_app_thumbnail_background); - mAppThumbnailBackground = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); - Canvas c = new Canvas(mAppThumbnailBackground); + mDefaultThumbnailBackground = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); + Canvas c = new Canvas(mDefaultThumbnailBackground); c.drawColor(color); } @@ -514,7 +514,7 @@ public class RecentsPanelView extends RelativeLayout synchronized (ad) { ad.mLabel = label; ad.mIcon = icon; - ad.setThumbnail(thumbs != null ? thumbs.mainThumbnail : null); + ad.setThumbnail(thumbs != null ? thumbs.mainThumbnail : mDefaultThumbnailBackground); } } @@ -574,7 +574,7 @@ public class RecentsPanelView extends RelativeLayout } mActivityDescriptions = getRecentTasks(); for (ActivityDescription ad : mActivityDescriptions) { - ad.setThumbnail(mAppThumbnailBackground); + ad.setThumbnail(mDefaultThumbnailBackground); } mListAdapter.notifyDataSetInvalidated(); if (mActivityDescriptions.size() > 0) { |