THEMING - ICON-SHAPE - refresh and reload launcher on icon shape change

This commit is contained in:
Alex Sim committed 2026-03-02 22:49:19 +01:00
1 parent 0902953a09
commit 0fe5c043ac
1 file changed
+5 -1
@@ -80,7 +80,11 @@ constructor(
lifeCycle.addCloseable { idp.removeOnChangeListener(idpChangeListener) }
// Theme changes
val themeChangeListener = ThemeChangeListener { refreshAndReloadLauncher() }
val themeChangeListener = ThemeChangeListener {
idp.onConfigChanged(context)
// Rebuild DeviceProfiles so DotRenderers are recreated with the new icon shape path.
refreshAndReloadLauncher()
}
themeManager.addChangeListener(themeChangeListener)
lifeCycle.addCloseable { themeManager.removeChangeListener(themeChangeListener) }