From 21b42b4f3cc8a4513b0890cbc2d60d5528b1f24b Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 16 Nov 2020 12:34:39 +0100 Subject: [PATCH] fix checklist links. Fixes #1420 --- .../habitica/ui/viewHolders/tasks/ChecklistedViewHolder.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/ChecklistedViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/ChecklistedViewHolder.kt index 60b8ec71f..0429062b7 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/ChecklistedViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/ChecklistedViewHolder.kt @@ -19,6 +19,7 @@ import com.habitrpg.android.habitica.models.responses.TaskDirection import com.habitrpg.android.habitica.models.tasks.ChecklistItem import com.habitrpg.android.habitica.models.tasks.Task import com.habitrpg.android.habitica.ui.helpers.MarkdownParser +import com.habitrpg.android.habitica.ui.helpers.setParsedMarkdown import com.habitrpg.android.habitica.ui.views.HabiticaEmojiTextView import io.reactivex.rxjava3.core.Observable import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers @@ -108,7 +109,9 @@ abstract class ChecklistedViewHolder(itemView: View, scoreTaskFunc: ((Task, Task .map { MarkdownParser.parseMarkdown(it) } .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) - .subscribe({ textView?.text = it }, RxErrorHandler.handleEmptyError()) + .subscribe({ + textView?.setParsedMarkdown(it) + }, RxErrorHandler.handleEmptyError()) } val checkmark = itemView?.findViewById(R.id.checkmark) checkmark?.drawable?.setTintMode(PorterDuff.Mode.SRC_ATOP)