mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-21 23:29:52 +01:00
Fix one crash when showing QR Code
This commit is contained in:
@@ -295,7 +295,7 @@ public class ShowQrCodeFragment extends BaseEventFragment
|
|||||||
String input = Base64.encodeToString(
|
String input = Base64.encodeToString(
|
||||||
payloadEncoder.encode(localPayload), 0);
|
payloadEncoder.encode(localPayload), 0);
|
||||||
qrCode.setImageBitmap(
|
qrCode.setImageBitmap(
|
||||||
QrCodeUtils.createQrCode(getActivity(), input));
|
QrCodeUtils.createQrCode((Context) listener, input));
|
||||||
// Simple fade-in animation
|
// Simple fade-in animation
|
||||||
AlphaAnimation anim = new AlphaAnimation(0.0f, 1.0f);
|
AlphaAnimation anim = new AlphaAnimation(0.0f, 1.0f);
|
||||||
anim.setDuration(200);
|
anim.setDuration(200);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package org.briarproject.android.util;
|
package org.briarproject.android.util;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.content.Context;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.util.DisplayMetrics;
|
import android.util.DisplayMetrics;
|
||||||
@@ -19,10 +19,9 @@ public class QrCodeUtils {
|
|||||||
private static final Logger LOG =
|
private static final Logger LOG =
|
||||||
Logger.getLogger(QrCodeUtils.class.getName());
|
Logger.getLogger(QrCodeUtils.class.getName());
|
||||||
|
|
||||||
public static Bitmap createQrCode(Activity activity, String input) {
|
public static Bitmap createQrCode(Context context, String input) {
|
||||||
// Get narrowest screen dimension
|
// Get narrowest screen dimension
|
||||||
DisplayMetrics dm = new DisplayMetrics();
|
DisplayMetrics dm = context.getResources().getDisplayMetrics();
|
||||||
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
|
|
||||||
int smallestDimen = Math.min(dm.widthPixels, dm.heightPixels);
|
int smallestDimen = Math.min(dm.widthPixels, dm.heightPixels);
|
||||||
try {
|
try {
|
||||||
// Generate QR code
|
// Generate QR code
|
||||||
|
|||||||
Reference in New Issue
Block a user