From 1ea4d0a3302b6c0334bdb20dae817ee49c8b0240 Mon Sep 17 00:00:00 2001 From: darken Date: Wed, 12 Dec 2018 14:08:11 +0100 Subject: [PATCH] Improve error messages, prevent duplicate information display. Fixes #1144 --- app/src/main/java/org/fdroid/fdroid/AppDetails2.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java index 2184fd438..27b2a343b 100644 --- a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java +++ b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java @@ -447,7 +447,8 @@ public class AppDetails2 extends AppCompatActivity if (TextUtils.isEmpty(newStatus.errorText)) { Toast.makeText(this, R.string.details_notinstalled, Toast.LENGTH_LONG).show(); } else { - String msg = newStatus.errorText + " " + newStatus.getUniqueKey(); + String msg = newStatus.errorText; + if (!newStatus.getUniqueKey().equals(msg)) msg += " " + newStatus.getUniqueKey(); Toast.makeText(this, R.string.download_error, Toast.LENGTH_SHORT).show(); Toast.makeText(this, msg, Toast.LENGTH_LONG).show(); }