From d6f4b34eae2e977cdd0339fb17302976fdae0574 Mon Sep 17 00:00:00 2001 From: Jakob Heher Date: Tue, 4 Oct 2022 15:02:43 +0200 Subject: QR code handling --- .../java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java') diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java index 1a1a10ac..3f1aa04d 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/MobileBKUQRComposite.java @@ -17,6 +17,7 @@ package at.asit.pdfover.gui.composites; // Imports import java.awt.Desktop; +import java.io.ByteArrayInputStream; import java.io.InputStream; import java.net.URI; @@ -222,13 +223,13 @@ public class MobileBKUQRComposite extends StateComposite { * @param qrcode * the qrcode to set */ - public void setQR(InputStream qrcode) { + public void setQR(byte[] qrcode) { if (qrcode == null) { setErrorMessage(Messages.getString("error.FailedToLoadQRCode")); return; } try { - this.currentQRImage = new ImageData(qrcode); + this.currentQRImage = new ImageData(new ByteArrayInputStream(qrcode)); } catch (SWTException e) { log.warn("Failed to load QR code", e); setErrorMessage(Messages.getString("error.FailedToLoadQRCode")); -- cgit v1.2.3