For #22931 Only enable wallpapers on normal mode

upstream-sync
Arturo Mejia 3 years ago
parent 00280d3b65
commit cf31bc408a

@ -395,7 +395,7 @@ class HomeFragment : Fragment() {
MarkersFragmentLifecycleCallbacks.MARKER_NAME, profilerStartTime, "HomeFragment.onCreateView", MarkersFragmentLifecycleCallbacks.MARKER_NAME, profilerStartTime, "HomeFragment.onCreateView",
) )
if (FeatureFlags.showWallpapers) { if (shouldEnableWallpaper()) {
val wallpaperManger = requireComponents.wallpaperManager val wallpaperManger = requireComponents.wallpaperManager
wallpaperManger.updateWallpaper(binding.homeLayout, wallpaperManger.currentWallpaper) wallpaperManger.updateWallpaper(binding.homeLayout, wallpaperManger.currentWallpaper)
} }
@ -758,7 +758,7 @@ class HomeFragment : Fragment() {
requireComponents.reviewPromptController.promptReview(requireActivity()) requireComponents.reviewPromptController.promptReview(requireActivity())
} }
if (FeatureFlags.showWallpapers) { if (shouldEnableWallpaper()) {
binding.wordmark.setOnClickListener { binding.wordmark.setOnClickListener {
val manager = requireComponents.wallpaperManager val manager = requireComponents.wallpaperManager
manager.updateWallpaper( manager.updateWallpaper(
@ -1195,6 +1195,9 @@ class HomeFragment : Fragment() {
} }
} }
private fun shouldEnableWallpaper() =
FeatureFlags.showWallpapers && !(activity as HomeActivity).themeManager.currentTheme.isPrivate
companion object { companion object {
const val ALL_NORMAL_TABS = "all_normal" const val ALL_NORMAL_TABS = "all_normal"
const val ALL_PRIVATE_TABS = "all_private" const val ALL_PRIVATE_TABS = "all_private"

Loading…
Cancel
Save