Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f17bdea4 authored by Lucas Dupin's avatar Lucas Dupin
Browse files

Do not dispatch theme change if same @ResId

Test: adb logcat
Fixes: 203137487
Change-Id: Ifde4781263ed8455ff27eb0d8123f7e9f2cb5a1e
parent b81195b5
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -3292,6 +3292,9 @@ public class StatusBar extends SystemUI implements
        final boolean lockDarkText = mColorExtractor.getNeutralColors().supportsDarkText();
        final boolean lockDarkText = mColorExtractor.getNeutralColors().supportsDarkText();
        final int themeResId = lockDarkText ? R.style.Theme_SystemUI_LightWallpaper
        final int themeResId = lockDarkText ? R.style.Theme_SystemUI_LightWallpaper
                : R.style.Theme_SystemUI;
                : R.style.Theme_SystemUI;
        if (mContext.getThemeResId() == themeResId) {
            return;
        }
        mContext.setTheme(themeResId);
        mContext.setTheme(themeResId);
        mConfigurationController.notifyThemeChanged();
        mConfigurationController.notifyThemeChanged();
    }
    }