From df0ee806bd72536f90b7b11083b71cfd1fd39e6b Mon Sep 17 00:00:00 2001 From: qwerty287 Date: Fri, 4 Mar 2022 15:02:41 +0100 Subject: [PATCH] Fix repo website opening (#1063) Backport #1061 Co-authored-by: qwerty287 Co-authored-by: M M Arif Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/1063 Reviewed-by: M M Arif Co-authored-by: qwerty287 Co-committed-by: qwerty287 --- .../org/mian/gitnex/fragments/RepoInfoFragment.java | 10 +++------- app/src/main/res/layout/fragment_repo_info.xml | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java b/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java index 1a6c47d8..44b98ce9 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java @@ -20,13 +20,7 @@ import org.mian.gitnex.activities.RepoStargazersActivity; import org.mian.gitnex.activities.RepoWatchersActivity; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.FragmentRepoInfoBinding; -import org.mian.gitnex.helpers.AlertDialogs; -import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.ClickListener; -import org.mian.gitnex.helpers.Markdown; -import org.mian.gitnex.helpers.TimeHelper; -import org.mian.gitnex.helpers.TinyDB; -import org.mian.gitnex.helpers.Toasty; +import org.mian.gitnex.helpers.*; import java.util.Locale; import retrofit2.Call; import retrofit2.Callback; @@ -213,6 +207,8 @@ public class RepoInfoFragment extends Fragment { String website = (repoInfo.getWebsite().isEmpty()) ? getResources().getString(R.string.noDataWebsite) : repoInfo.getWebsite(); binding.repoMetaWebsite.setText(website); + binding.repoMetaWebsite.setLinksClickable(false); + binding.websiteFrame.setOnClickListener((v) -> AppUtil.openUrlInBrowser(requireContext(), repoInfo.getWebsite())); binding.repoAdditionalButton.setOnClickListener(v -> { diff --git a/app/src/main/res/layout/fragment_repo_info.xml b/app/src/main/res/layout/fragment_repo_info.xml index e5b685be..fd28cf65 100644 --- a/app/src/main/res/layout/fragment_repo_info.xml +++ b/app/src/main/res/layout/fragment_repo_info.xml @@ -304,6 +304,7 @@ app:srcCompat="@drawable/ic_link" />