Merge "Expose some fields from UserIconDrawable for testing."

This commit is contained in:
Gaurav Bhola
2021-11-01 07:16:08 +00:00
committed by Android (Google) Code Review

View File

@@ -40,6 +40,8 @@ import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.UserHandle;
import androidx.annotation.VisibleForTesting;
import com.android.settingslib.R;
/**
@@ -466,4 +468,24 @@ public class UserIconDrawable extends Drawable implements Drawable.Callback {
public void unscheduleDrawable(@NonNull Drawable who, @NonNull Runnable what) {
unscheduleSelf(what);
}
@VisibleForTesting
public Drawable getUserDrawable() {
return mUserDrawable;
}
@VisibleForTesting
public Bitmap getUserIcon() {
return mUserIcon;
}
@VisibleForTesting
public boolean isInvalidated() {
return mInvalidated;
}
@VisibleForTesting
public Drawable getBadge() {
return mBadge;
}
}