|
|
|
@ -6402,6 +6402,8 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|
|
|
|
|
|
|
|
|
private boolean onOpenLink(Uri uri, String title, boolean always_confirm) {
|
|
|
|
|
Log.i("Opening uri=" + uri + " title=" + title + " always confirm=" + always_confirm);
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
if (UriHelper.isHyperLink(uri))
|
|
|
|
|
uri = Uri.parse(uri.toString().trim().replaceAll("\\s+", "+"));
|
|
|
|
|
|
|
|
|
@ -6533,6 +6535,21 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
} catch (Throwable ex) {
|
|
|
|
|
/*
|
|
|
|
|
Exception java.lang.NullPointerException:
|
|
|
|
|
at eu.faircode.email.AdapterMessage$ViewHolder.onOpenLink (AdapterMessage.java:6506)
|
|
|
|
|
at eu.faircode.email.AdapterMessage$ViewHolder.access$900 (AdapterMessage.java:354)
|
|
|
|
|
at eu.faircode.email.AdapterMessage$ViewHolder$2$1.onClick (AdapterMessage.java:670)
|
|
|
|
|
at eu.faircode.email.AdapterMessage$ViewHolder$2$1.onLongPress (AdapterMessage.java:632)
|
|
|
|
|
at android.view.GestureDetector.dispatchLongPress (GestureDetector.java:1014)
|
|
|
|
|
at android.view.GestureDetector.-$$Nest$mdispatchLongPress
|
|
|
|
|
at android.view.GestureDetector$GestureHandler.handleMessage (GestureDetector.java:358)
|
|
|
|
|
at android.os.Handler.dispatchMessage (Handler.java:106)
|
|
|
|
|
*/
|
|
|
|
|
Log.e(ex);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private boolean isActivate(Uri uri) {
|
|
|
|
|