encapsulated preference checking

master
Alex 7 years ago
parent 39c1744786
commit 6ea9e7b4b9
  1. 12
      Clover/app/src/main/java/org/floens/chan/ui/layout/ThreadLayout.java

@ -301,24 +301,24 @@ public class ThreadLayout extends CoordinatorLayout implements
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override @Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
if (ChanSettings.openLinkBrowser.get()) { openLinkConfirmed(link);
AndroidUtils.openLink(link);
} else {
AndroidUtils.openLinkInBrowser((Activity) getContext(), link);
}
} }
}) })
.setTitle(R.string.open_link_confirmation) .setTitle(R.string.open_link_confirmation)
.setMessage(link) .setMessage(link)
.show(); .show();
} else { } else {
openLinkConfirmed(link);
}
}
public void openLinkConfirmed(final String link) {
if (ChanSettings.openLinkBrowser.get()) { if (ChanSettings.openLinkBrowser.get()) {
AndroidUtils.openLink(link); AndroidUtils.openLink(link);
} else { } else {
AndroidUtils.openLinkInBrowser((Activity) getContext(), link); AndroidUtils.openLinkInBrowser((Activity) getContext(), link);
} }
} }
}
@Override @Override
public void openReportView(Post post) { public void openReportView(Post post) {

Loading…
Cancel
Save