Fix dialogs not showing when pasted QR codes are not valid

This commit is contained in:
wch423
2026-01-14 18:29:36 +01:00
parent 2ce7e5a3c7
commit e59655c456
2 changed files with 7 additions and 2 deletions
@@ -58,7 +58,9 @@ public class QrCodeHandler {
public void handleOnlySecureJoinQr(String rawString, SecurejoinSource source, SecurejoinUiPath uiPath) {
final DcLot qrParsed = dcContext.checkQr(rawString);
if (!handleSecureJoinQr(qrParsed, rawString, source, uiPath)) {
handleDefault(new AlertDialog.Builder(activity), rawString, qrParsed);
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
handleDefault(builder, rawString, qrParsed);
builder.create().show();
}
}
@@ -122,7 +124,9 @@ public class QrCodeHandler {
public void handleOnlyAddRelayQr(String rawString) {
final DcLot qrParsed = dcContext.checkQr(rawString);
if (!handleAddRelayQr(qrParsed, rawString)) {
handleDefault(new AlertDialog.Builder(activity), rawString, qrParsed);
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
handleDefault(builder, rawString, qrParsed);
builder.create().show();
}
}