From 94e441cc9c95db0f80b6407c5b9ab69cd9f15a78 Mon Sep 17 00:00:00 2001 From: Jonas L <666378-l-jonas@users.noreply.gitlab.com> Date: Fri, 29 Mar 2019 09:14:43 +0000 Subject: [PATCH] Improve adding repos from the clipboard In some cases (e.g. when using Firefox Klar) and copying the URL (of a link), then only the uri is set and not the text. This prevented (before this commit) the autofill of the add package source dialog in such cases. --- .../java/org/fdroid/fdroid/views/ManageReposActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java b/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java index edcedc037..77db5ffe0 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java +++ b/app/src/main/java/org/fdroid/fdroid/views/ManageReposActivity.java @@ -182,6 +182,14 @@ public class ManageReposActivity extends AppCompatActivity ClipData data = clipboardManager.getPrimaryClip(); if (data.getItemCount() > 0) { text = data.getItemAt(0).getText(); + + if (text == null) { + Uri uri = data.getItemAt(0).getUri(); + + if (uri != null) { + text = uri.toString(); + } + } } } return text != null ? text.toString() : null;