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

Commit 01665d05 authored by Jorge Ruesga's avatar Jorge Ruesga
Browse files

quickcontact: fallback to default secondary action drawable

If the resource package doesn't have a valid resource drawable, then fallback
to default drawable.

Change-Id: I92d36b9e4ac3a444718d924c0c992325185d80a9
JIRA: CYAN-4350
Issue: https://jira.cyanogenmod.org/browse/CYAN-4350


Signed-off-by: default avatarJorge Ruesga <jorge@ruesga.com>
parent 01abff58
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -283,12 +283,15 @@ public class DataAction implements Action {
        if (mAlternateIconRes == 0) return null;

        final String resourcePackageName = mKind.resourcePackageName;
        if (resourcePackageName == null) {
            return mContext.getResources().getDrawable(mAlternateIconRes);
        if (resourcePackageName != null) {
            final PackageManager pm = mContext.getPackageManager();
            Drawable dw = pm.getDrawable(resourcePackageName, mAlternateIconRes, null);
            if (dw != null) {
                return dw;
            }
        }

        final PackageManager pm = mContext.getPackageManager();
        return pm.getDrawable(resourcePackageName, mAlternateIconRes, null);
        return mContext.getResources().getDrawable(mAlternateIconRes);
    }

    @Override