From dc1f494e922e635f6c44bec5d8ce1ad7d16ddb86 Mon Sep 17 00:00:00 2001 From: Zakhar Timoshenko Date: Sat, 6 Aug 2022 20:15:48 +0300 Subject: [PATCH] Set anchor to snackbar in details screen --- .../java/org/koitharu/kotatsu/details/ui/DetailsActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/details/ui/DetailsActivity.kt b/app/src/main/java/org/koitharu/kotatsu/details/ui/DetailsActivity.kt index 4537fca8b..31bbb704b 100644 --- a/app/src/main/java/org/koitharu/kotatsu/details/ui/DetailsActivity.kt +++ b/app/src/main/java/org/koitharu/kotatsu/details/ui/DetailsActivity.kt @@ -185,6 +185,7 @@ class DetailsActivity : Snackbar.LENGTH_LONG }, ) + snackbar.anchorView = binding.headerChapters if (e.isReportable()) { snackbar.setAction(R.string.report) { e.report("DetailsActivity::onError") @@ -232,8 +233,9 @@ class DetailsActivity : fun showChapterMissingDialog(chapterId: Long) { val remoteManga = viewModel.getRemoteManga() if (remoteManga == null) { - Snackbar.make(binding.containerDetails, R.string.chapter_is_missing, Snackbar.LENGTH_SHORT) - .show() + val snackbar = Snackbar.make(binding.containerDetails, R.string.chapter_is_missing, Snackbar.LENGTH_SHORT) + snackbar.anchorView = binding.headerChapters + snackbar.show() return } MaterialAlertDialogBuilder(this).apply {