Force markdown in whats new dialog

pull/1516/head
Alex Baker 5 years ago
parent bc3ce75282
commit a27913857e

@ -39,7 +39,9 @@ class WhatsNewDialog : DialogFragment() {
val textStream = requireContext().assets.open("CHANGELOG.md") val textStream = requireContext().assets.open("CHANGELOG.md")
val text = BufferedReader(textStream.reader()).readText() val text = BufferedReader(textStream.reader()).readText()
binding.changelog.movementMethod = LinkMovementMethod.getInstance() binding.changelog.movementMethod = LinkMovementMethod.getInstance()
markdownProvider.markdown(true).setMarkdown(binding.changelog, text) markdownProvider
.markdown(linkify = true, force = true)
.setMarkdown(binding.changelog, text)
val begForSubscription = !inventory.hasPro val begForSubscription = !inventory.hasPro
val begForRating = !preferences.getBoolean(R.string.p_clicked_rate, false) val begForRating = !preferences.getBoolean(R.string.p_clicked_rate, false)

@ -12,8 +12,9 @@ class MarkdownProvider @Inject constructor(
){ ){
fun markdown(linkify: Int) = markdown(preferences.getBoolean(linkify, false)) fun markdown(linkify: Int) = markdown(preferences.getBoolean(linkify, false))
fun markdown(linkify: Boolean = false) = @JvmOverloads
if (preferences.getBoolean(R.string.p_markdown, false)) { fun markdown(linkify: Boolean = false, force: Boolean = false) =
if (force || preferences.getBoolean(R.string.p_markdown, false)) {
Markwon(context, linkify) Markwon(context, linkify)
} else { } else {
MarkdownDisabled() MarkdownDisabled()

Loading…
Cancel
Save