extract to variable - also make sure we really have the same object here - had a stacktrace that indicated that we had a case of a change here
This commit is contained in:
parent
8d0774ddea
commit
4e3fe07230
1 changed files with 5 additions and 2 deletions
|
@ -9,6 +9,8 @@ import android.view.View;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import com.google.common.base.Optional;
|
||||||
|
|
||||||
import org.joda.time.DateTime;
|
import org.joda.time.DateTime;
|
||||||
import org.ligi.passandroid.App;
|
import org.ligi.passandroid.App;
|
||||||
import org.ligi.passandroid.R;
|
import org.ligi.passandroid.R;
|
||||||
|
@ -74,9 +76,10 @@ public class PassVisualizer {
|
||||||
|
|
||||||
icon_img.setBackgroundColor(pass.getBackGroundColor());
|
icon_img.setBackgroundColor(pass.getBackGroundColor());
|
||||||
|
|
||||||
if (pass.getIconBitmap().isPresent()) {
|
final Optional<Bitmap> iconBitmap = pass.getIconBitmap();
|
||||||
|
if (iconBitmap.isPresent()) {
|
||||||
final int size = (int) container.getResources().getDimension(R.dimen.pass_icon_size);
|
final int size = (int) container.getResources().getDimension(R.dimen.pass_icon_size);
|
||||||
icon_img.setImageBitmap(Bitmap.createScaledBitmap(pass.getIconBitmap().get(), size, size, false));
|
icon_img.setImageBitmap(Bitmap.createScaledBitmap(iconBitmap.get(), size, size, false));
|
||||||
} else {
|
} else {
|
||||||
icon_img.setImageResource(R.drawable.ic_launcher);
|
icon_img.setImageResource(R.drawable.ic_launcher);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue