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

Commit 84acfc10 authored by Gaurav Bhola's avatar Gaurav Bhola
Browse files

Expose some fields from UserIconDrawable for testing.

Bug: 200706797
Test: Not applicable
Change-Id: I7636063612259c6055db0edd4c5025ae8aca3a98
parent ec0d11ac
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -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;
    }
}