From 6ea9e7b4b9867bc794c4fb810b5eb8c131fcb607 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 17 Oct 2018 13:27:32 -0700 Subject: [PATCH] encapsulated preference checking --- .../floens/chan/ui/layout/ThreadLayout.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java index b73d0263..018226aa 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java @@ -301,22 +301,22 @@ public class ThreadLayout extends CoordinatorLayout implements .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - if (ChanSettings.openLinkBrowser.get()) { - AndroidUtils.openLink(link); - } else { - AndroidUtils.openLinkInBrowser((Activity) getContext(), link); - } + openLinkConfirmed(link); } }) .setTitle(R.string.open_link_confirmation) .setMessage(link) .show(); } else { - if (ChanSettings.openLinkBrowser.get()) { - AndroidUtils.openLink(link); - } else { - AndroidUtils.openLinkInBrowser((Activity) getContext(), link); - } + openLinkConfirmed(link); + } + } + + public void openLinkConfirmed(final String link) { + if (ChanSettings.openLinkBrowser.get()) { + AndroidUtils.openLink(link); + } else { + AndroidUtils.openLinkInBrowser((Activity) getContext(), link); } }