From 088b0098b551b4c59c137aba2fd8271c673a35ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Mon, 3 Oct 2022 15:54:31 +0100 Subject: [PATCH] Fix crash when opening Gadgetbridge from the notification intent.getAction() can be null, which would throw a NPE. --- .../gadgetbridge/activities/ControlCenterv2.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java index facbe5a4d..332c4edcd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java @@ -553,9 +553,9 @@ public class ControlCenterv2 extends AppCompatActivity } private void handleShortcut(Intent intent) { - if(intent.getAction().equals(ACTION_CONNECT)) { + if (ACTION_CONNECT.equals(intent.getAction())) { String btDeviceAddress = intent.getStringExtra("device"); - if(btDeviceAddress!=null){ + if (btDeviceAddress!=null) { GBDevice candidate = DeviceHelper.getInstance().findAvailableDevice(btDeviceAddress, this); if (candidate != null && !candidate.isConnected()) { GBApplication.deviceService(candidate).connect();