Fix a crash with resources being null

This commit is contained in:
Mario Danic 2018-10-03 14:33:26 +02:00
parent 35fd4d36a9
commit fafca26572

View file

@ -447,21 +447,25 @@ public class CallNotificationController extends BaseController {
script.forEach(output);
output.copyTo(resource);
incomingTextRelativeLayout.setBackground(getResources().getDrawable(R.drawable
.incoming_gradient));
constraintLayout.setBackground(new BitmapDrawable(resource));
if (getResources() != null) {
incomingTextRelativeLayout.setBackground(getResources().getDrawable(R.drawable
.incoming_gradient));
constraintLayout.setBackground(new BitmapDrawable(resource));
}
} else if (AvatarStatusCodeHolder.getInstance().getStatusCode() == 201) {
Palette palette = Palette.from(resource).generate();
int color = palette.getDominantColor(getResources().getColor(R.color.grey950));
if (getResources() != null) {
int color = palette.getDominantColor(getResources().getColor(R.color.grey950));
if (color != getResources().getColor(R.color.grey950)) {
float[] hsv = new float[3];
Color.colorToHSV(color, hsv);
hsv[2] *= 0.75f;
color = Color.HSVToColor(hsv);
if (color != getResources().getColor(R.color.grey950)) {
float[] hsv = new float[3];
Color.colorToHSV(color, hsv);
hsv[2] *= 0.75f;
color = Color.HSVToColor(hsv);
}
constraintLayout.setBackgroundColor(color);
}
constraintLayout.setBackgroundColor(color);
}
}
});