diff --git a/app/src/main/java/protect/card_locker/BarcodeImageWriterTask.java b/app/src/main/java/protect/card_locker/BarcodeImageWriterTask.java index ac885de43..88e62ecd4 100644 --- a/app/src/main/java/protect/card_locker/BarcodeImageWriterTask.java +++ b/app/src/main/java/protect/card_locker/BarcodeImageWriterTask.java @@ -149,6 +149,12 @@ class BarcodeImageWriterTask extends AsyncTask { Log.e(TAG, "Failed to generate barcode of type " + format + ": " + cardId, e); } + catch(OutOfMemoryError e) + { + Log.w(TAG, "Insufficient memory to render barcode, " + + imageWidth + "x" + imageHeight + ", " + format.name() + + ", length=" + cardId.length(), e); + } return null; }