diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt b/app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt index fe27bd0103..a5dddb3d65 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt @@ -429,17 +429,21 @@ fun Dialog.blurBehindWindow( onDismiss: DialogInterface.OnDismissListener? = null, onCancel: DialogInterface.OnCancelListener? = null ) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - setOnShowListener { - onShow?.onShow(it) + setOnShowListener { + onShow?.onShow(it) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { window?.decorView?.animateBlur(1f, blurAmount, 50)?.start() } - setOnDismissListener { - onDismiss?.onDismiss(it) + } + setOnDismissListener { + onDismiss?.onDismiss(it) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { window?.decorView?.animateBlur(blurAmount, 1f, 50, true)?.start() } - setOnCancelListener { - onCancel?.onCancel(it) + } + setOnCancelListener { + onCancel?.onCancel(it) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { window?.decorView?.animateBlur(blurAmount, 1f, 50, true)?.start() } }