mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 18:58:19 +00:00
- When battery saver changes, WallpaperThemeManager always recreate activity to reapply theme base on wallpaper color hint changes - Battery saver change can also result in light/dark theme changes, for which WallpaperThemeManager also recreate activity to apply theme changes - As a result, it'll be much simpler to recreate activity whenever isBlurEnabled changes - Exposed recreateToUpdateTheme API from WallpaperThemeManager to achieved this - Greatly simplified Overview styling to read from styles Reland fix: - Removed mBlursEnabled in BaseDepthController, and only use `mCrossWindowBlursEnabled` to control swapping between blur style and fallback style - Temporary variables like `mPauseBlurs` and `hasOpaqueBg` should only affect if blurs are applied, but not result in swapping of blur style, otherwise this cause unnecessary redraw or activity recreate Reason for revert: reland Reverted changes: /q/submissionid:33581402-revert-33554447-b/414789280-CTVRJLPLRT Bug: 414789280 Test: manually toggling battery saver and light/dark theme and WallpaperThemeManagerTest Test: PressBackFromLaunchedApp.testPressBackFromLaunchedApp Flag: EXEMPT bugfix Change-Id: Iac2b0c00811e0e79684da0cf77df76a120c1272a
1.2 KiB
1.2 KiB