From e9b425637d12d682c365ec511d68f2f79538e0c7 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Mon, 1 Apr 2013 19:36:13 +0200 Subject: fix #2619: Clicking link in log decrypts log --- main/src/cgeo/geocaching/ui/DecryptTextClickListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/src/cgeo/geocaching/ui/DecryptTextClickListener.java b/main/src/cgeo/geocaching/ui/DecryptTextClickListener.java index 4ba88ae..f10e13a 100644 --- a/main/src/cgeo/geocaching/ui/DecryptTextClickListener.java +++ b/main/src/cgeo/geocaching/ui/DecryptTextClickListener.java @@ -16,6 +16,12 @@ public class DecryptTextClickListener implements View.OnClickListener { try { final TextView logView = (TextView) view; + + // do not run the click listener if a link was clicked + if (logView.getSelectionStart() != -1 || logView.getSelectionEnd() != -1) { + return; + } + CharSequence text = logView.getText(); if (text instanceof Spannable) { Spannable span = (Spannable) text; -- cgit v1.1