From ecd6d010aed90997cdbba1edbf3b4cb37e523340 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 12 Jun 2023 22:08:38 +0200 Subject: [PATCH] do not crash on bad BonjourManager status Intent Only crash if its a debug build, so we can finally track this thing down. acra-crash-reports#178 f673b5c1f1381706fcc2656a7a373361b032b70a --- .../java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java index 27037f7fb..5f109682e 100644 --- a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java +++ b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java @@ -1196,7 +1196,11 @@ public class SwapWorkflowActivity extends AppCompatActivity { peopleNearbyText.setVisibility(View.VISIBLE); peopleNearbyProgress.setVisibility(View.GONE); default: - throw new IllegalArgumentException("Bad intent: " + intent); + String msg = "Bad intent: " + intent + " " + bonjourStatus; + Log.i(TAG, msg); + if (BuildConfig.DEBUG) { + throw new IllegalArgumentException(msg); + } } } };