From 8aa3fa368975947c5e048093abedab3efb341a87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sat, 16 Mar 2024 18:42:16 +0000 Subject: [PATCH] Bangle.js: Fix crash when file save is cancelled --- .../gadgetbridge/devices/banglejs/AppsManagementActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/AppsManagementActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/AppsManagementActivity.java index a18b201f1..3470b7803 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/AppsManagementActivity.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/AppsManagementActivity.java @@ -315,6 +315,10 @@ public class AppsManagementActivity extends AbstractGBActivity { fileChooserCallback = null; } if (requestCode == CREATE_FILE) { // showSaveFileDialog + if (resultCode == Activity.RESULT_CANCELED || intent == null || intent.getData() == null) { + return; + } + OutputStream os = null; try { os = getContentResolver().openOutputStream(intent.getData());