Loading bliss/src/foundation/e/bliss/blur/BlurWallpaperFilter.kt +8 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,8 @@ class BlurWallpaperFilter(private val context: Context) : private fun blur(wallpaper: Bitmap, config: BlurWallpaperProvider.BlurConfig): Bitmap { val source = if (config.scale == 1) { wallpaper // Make mutable copy in case we need to return source Bitmap.createBitmap(wallpaper) } else { Bitmap.createScaledBitmap( wallpaper, Loading @@ -68,6 +69,12 @@ class BlurWallpaperFilter(private val context: Context) : ) } // Bypass blur processor if we don't need to blur (hotseat) // This will only happen if the input is full resolution (scale = 1) and blur radius = 0 if (config.radius == 0 && config.scale == 1) { return source } return HokoBlur.with(context) .scheme(HokoBlur.SCHEME_NATIVE) .mode(HokoBlur.MODE_STACK) Loading bliss/src/foundation/e/bliss/blur/BlurWallpaperProvider.kt +1 −1 Original line number Diff line number Diff line Loading @@ -301,7 +301,7 @@ class BlurWallpaperProvider(val context: Context) { @JvmField val blurConfigBackground = BlurConfig({ it.background }, 2, 8) @JvmField val blurConfigDock = BlurConfig({ it.dock }, 2, 2) @JvmField val blurConfigDock = BlurConfig({ it.dock }, 1, 0) @JvmField val blurConfigAppGroup = BlurConfig({ it.appGroup }, 6, 8) Loading Loading
bliss/src/foundation/e/bliss/blur/BlurWallpaperFilter.kt +8 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,8 @@ class BlurWallpaperFilter(private val context: Context) : private fun blur(wallpaper: Bitmap, config: BlurWallpaperProvider.BlurConfig): Bitmap { val source = if (config.scale == 1) { wallpaper // Make mutable copy in case we need to return source Bitmap.createBitmap(wallpaper) } else { Bitmap.createScaledBitmap( wallpaper, Loading @@ -68,6 +69,12 @@ class BlurWallpaperFilter(private val context: Context) : ) } // Bypass blur processor if we don't need to blur (hotseat) // This will only happen if the input is full resolution (scale = 1) and blur radius = 0 if (config.radius == 0 && config.scale == 1) { return source } return HokoBlur.with(context) .scheme(HokoBlur.SCHEME_NATIVE) .mode(HokoBlur.MODE_STACK) Loading
bliss/src/foundation/e/bliss/blur/BlurWallpaperProvider.kt +1 −1 Original line number Diff line number Diff line Loading @@ -301,7 +301,7 @@ class BlurWallpaperProvider(val context: Context) { @JvmField val blurConfigBackground = BlurConfig({ it.background }, 2, 8) @JvmField val blurConfigDock = BlurConfig({ it.dock }, 2, 2) @JvmField val blurConfigDock = BlurConfig({ it.dock }, 1, 0) @JvmField val blurConfigAppGroup = BlurConfig({ it.appGroup }, 6, 8) Loading