tls-psk: fix bug with zero size layout
This commit is contained in:
@@ -249,9 +249,12 @@ public class TransferFragment extends Fragment implements TransferMvpView {
|
|||||||
new OnGlobalLayoutListener() {
|
new OnGlobalLayoutListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onGlobalLayout() {
|
public void onGlobalLayout() {
|
||||||
|
int viewSize = vQrCodeImage.getWidth();
|
||||||
|
if (viewSize == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
// create actual bitmap in display dimensions
|
// create actual bitmap in display dimensions
|
||||||
Bitmap scaled = Bitmap.createScaledBitmap(qrCode,
|
Bitmap scaled = Bitmap.createScaledBitmap(qrCode, viewSize, viewSize, false);
|
||||||
vQrCodeImage.getWidth(), vQrCodeImage.getWidth(), false);
|
|
||||||
vQrCodeImage.setImageBitmap(scaled);
|
vQrCodeImage.setImageBitmap(scaled);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user