From 7ed2c26b2f66d5fd42aeb82208a0bf9ef13dbe8c Mon Sep 17 00:00:00 2001 From: vanous Date: Mon, 21 Oct 2019 21:08:09 +0200 Subject: [PATCH] Catch crash during ChangeLog displaying --- .../gadgetbridge/activities/ControlCenterv2.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 7afc7bc3a..0b75e6b72 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java @@ -31,6 +31,7 @@ import android.telephony.PhoneStateListener; import android.telephony.TelephonyManager; import android.view.MenuItem; import android.view.View; +import android.widget.Toast; import androidx.annotation.NonNull; import androidx.appcompat.app.ActionBarDrawerToggle; @@ -202,7 +203,12 @@ public class ControlCenterv2 extends AppCompatActivity ChangeLog cl = createChangeLog(); if (cl.isFirstRun()) { - cl.getLogDialog().show(); + try { + cl.getLogDialog().show(); + } catch (Exception ignored){ + GB.toast(getBaseContext(), "Error showing Changelog", Toast.LENGTH_LONG, GB.ERROR); + + } } GBApplication.deviceService().start();