From 1c272b1fff878d32edc1c8457a8f0381a07cf225 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 9 Nov 2024 16:39:58 -0500 Subject: [PATCH] Better no app message for some schemes --- .../java/eu/siacs/conversations/ui/text/FixedURLSpan.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/ui/text/FixedURLSpan.java b/src/main/java/eu/siacs/conversations/ui/text/FixedURLSpan.java index cf1712b6f2729105f24f2b84abdebab216735601..aef72d558cc70bbabf31747ca0733474d13ee088 100644 --- a/src/main/java/eu/siacs/conversations/ui/text/FixedURLSpan.java +++ b/src/main/java/eu/siacs/conversations/ui/text/FixedURLSpan.java @@ -117,7 +117,11 @@ public class FixedURLSpan extends URLSpan { context.startActivity(intent); widget.playSoundEffect(SoundEffectConstants.CLICK); } catch (ActivityNotFoundException e) { - Toast.makeText(context, R.string.no_application_found_to_open_link, Toast.LENGTH_SHORT).show(); + if ("bitcoin".equals(uri.getScheme()) || "bitcoincash".equals(uri.getScheme()) || "monero".equals(uri.getScheme())) { + Toast.makeText(context, "No compatible wallet app found", Toast.LENGTH_SHORT).show(); + } else { + Toast.makeText(context, R.string.no_application_found_to_open_link, Toast.LENGTH_SHORT).show(); + } } } }