diff --git a/Habitica/res/layout/dialog_habitica_base.xml b/Habitica/res/layout/dialog_habitica_base.xml index a61d21bad..246d9671a 100644 --- a/Habitica/res/layout/dialog_habitica_base.xml +++ b/Habitica/res/layout/dialog_habitica_base.xml @@ -57,6 +57,7 @@ android:paddingStart="@dimen/alert_side_padding" android:paddingEnd="@dimen/alert_side_padding" android:textColor="?textColorSecondary" + android:scrollbars = "vertical" style="@style/Body2" /> 0) { titleTextView.visibility = View.VISIBLE } else { titleTextView.visibility = View.GONE @@ -74,12 +75,13 @@ open class HabiticaAlertDialog(context: Context) : AlertDialog(context, R.style. } override fun setMessage(message: CharSequence?) { - if (message != null) { + if ((message?.length ?: 0) > 0) { messageTextView.visibility = View.VISIBLE } else { messageTextView.visibility = View.GONE } messageTextView.text = message + messageTextView.movementMethod = ScrollingMovementMethod() } fun setMessage(messageId: Int) { @@ -87,7 +89,7 @@ open class HabiticaAlertDialog(context: Context) : AlertDialog(context, R.style. } fun setNotice(notice: CharSequence?) { - if (notice != null) { + if ((notice?.length ?: 0) > 0) { noticeTextView.visibility = View.VISIBLE } else { noticeTextView.visibility = View.GONE