Fix vector drawable problems < Android 5.0

Fixes #7056
// FREEBIE
This commit is contained in:
Moxie Marlinspike 2017-10-08 17:42:45 -07:00
parent 9fa4ba126b
commit 12020a3f86
2 changed files with 5 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import android.support.v7.content.res.AppCompatResources;
import com.amulyakhare.textdrawable.TextDrawable;
@ -48,7 +49,8 @@ public class GeneratedContactPhoto implements ContactPhoto {
@Override
public Drawable asCallCard(Context context) {
return ContextCompat.getDrawable(context, R.drawable.ic_person_large);
return AppCompatResources.getDrawable(context, R.drawable.ic_person_large);
}
@Override

View File

@ -2,12 +2,11 @@ package org.thoughtcrime.securesms.contacts.avatars;
import android.content.Context;
import android.graphics.Color;
import android.graphics.ColorFilter;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.support.annotation.DrawableRes;
import android.support.v4.graphics.ColorUtils;
import android.support.v7.content.res.AppCompatResources;
import android.widget.ImageView;
import com.amulyakhare.textdrawable.TextDrawable;
@ -48,7 +47,7 @@ public class ResourceContactPhoto implements ContactPhoto {
@Override
public Drawable asCallCard(Context context) {
return context.getResources().getDrawable(callCardResourceId);
return AppCompatResources.getDrawable(context, callCardResourceId);
}
@Override