From 137ff897b044e8949b4a66319de10671d2d69831 Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 14 Jan 2022 19:49:58 +0100 Subject: [PATCH] catch exceptions thrown at printing images --- .../simplemobiletools/draw/pro/activities/MainActivity.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/draw/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/draw/pro/activities/MainActivity.kt index ae3584d..8bb42b3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/draw/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/draw/pro/activities/MainActivity.kt @@ -619,7 +619,11 @@ class MainActivity : SimpleActivity(), CanvasListener { private fun printImage() { val printHelper = PrintHelper(this) printHelper.scaleMode = PrintHelper.SCALE_MODE_FIT - printHelper.printBitmap(getString(R.string.app_name), my_canvas.getBitmap()) + try { + printHelper.printBitmap(getString(R.string.app_name), my_canvas.getBitmap()) + } catch (e: Exception) { + showErrorToast(e) + } } private fun checkWhatsNewDialog() {