Merge "Don't use cached app icon in app info page." into pi-dev am: 7312f55549

am: 9b8684fd12

Change-Id: I99e6bf942928fe64595c1eba03c3099910fc0545
This commit is contained in:
Fan Zhang
2018-05-18 16:10:25 -07:00
committed by android-build-merger
3 changed files with 59 additions and 6 deletions

View File

@@ -35,6 +35,7 @@ import androidx.annotation.IntDef;
import androidx.annotation.VisibleForTesting;
import androidx.recyclerview.widget.RecyclerView;
import android.text.TextUtils;
import android.util.IconDrawableFactory;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -146,9 +147,7 @@ public class EntityHeaderController {
* accessibility purposes.
*/
public EntityHeaderController setIcon(ApplicationsState.AppEntry appEntry) {
if (appEntry.icon != null) {
mIcon = appEntry.icon.getConstantState().newDrawable(mAppContext.getResources());
}
mIcon = IconDrawableFactory.newInstance(mAppContext).getBadgedIcon(appEntry.info);
return this;
}