Fix Android ぬるぽ in Regist

This commit is contained in:
Florian Märkl 2019-11-19 21:35:38 +01:00
commit c435b7f42d
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857

View file

@ -59,8 +59,9 @@ class RegistExecuteActivity: AppCompatActivity()
logTextView.setHorizontallyScrolling(true)
logTextView.movementMethod = ScrollingMovementMethod()
viewModel.logText.observe(this, Observer {
val textLayout = logTextView.layout ?: return@Observer
logTextView.text = it
val scrollY = logTextView.layout.getLineBottom(logTextView.lineCount - 1) - logTextView.height + logTextView.paddingTop + logTextView.paddingBottom
val scrollY = textLayout.getLineBottom(logTextView.lineCount - 1) - logTextView.height + logTextView.paddingTop + logTextView.paddingBottom
logTextView.scrollTo(0, max(scrollY, 0))
})