diff options
author | Daniel Schaal <daniel@schaal.email> | 2021-07-08 07:48:32 +0300 |
---|---|---|
committer | Daniel Schaal <daniel@schaal.email> | 2021-07-25 10:10:42 +0300 |
commit | f447ed4ef133458d49b33af57983295d862c7a6a (patch) | |
tree | 763960672c0cb5c2b2fd71e67d18cae41f27770b | |
parent | 63bc8b9992a9da97ccc8a299234b42427dbd286a (diff) |
Use density instead of deprecated scale value
-rw-r--r-- | app/src/main/java/email/schaal/ocreader/ItemPageFragment.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/email/schaal/ocreader/ItemPageFragment.kt b/app/src/main/java/email/schaal/ocreader/ItemPageFragment.kt index 5f799d6d..eef03e19 100644 --- a/app/src/main/java/email/schaal/ocreader/ItemPageFragment.kt +++ b/app/src/main/java/email/schaal/ocreader/ItemPageFragment.kt @@ -55,7 +55,7 @@ class ItemPageFragment : Fragment() { if (vm.position > 0f) { postVisualStateCallback(0, object : WebView.VisualStateCallback() { override fun onComplete(requestId: Long) { - scrollY = (contentHeight * scale * vm.position).toInt() + scrollY = (contentHeight * resources.displayMetrics.density * vm.position).toInt() } }) } @@ -90,7 +90,7 @@ class ItemPageFragment : Fragment() { override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) binding.webView.apply { - vm.position = scrollY / (contentHeight * scale) + vm.position = scrollY / (contentHeight * resources.displayMetrics.density) } } |