Really? As I read the code it matches more closely. As long as the resource Id is different it `null`s out the drawable in `updateDrawable`.