From b69e2018a4a6b28cb1da0de39fea17754b5dfd8d Mon Sep 17 00:00:00 2001 From: paphonb Date: Sun, 7 Jul 2019 19:43:09 +0700 Subject: [PATCH] Clear icon cache when restoring settings --- .../ch/deletescape/lawnchair/backup/RestoreBackupActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lawnchair/src/ch/deletescape/lawnchair/backup/RestoreBackupActivity.kt b/lawnchair/src/ch/deletescape/lawnchair/backup/RestoreBackupActivity.kt index 09f4d6cf2c..61d9814ae4 100644 --- a/lawnchair/src/ch/deletescape/lawnchair/backup/RestoreBackupActivity.kt +++ b/lawnchair/src/ch/deletescape/lawnchair/backup/RestoreBackupActivity.kt @@ -33,6 +33,7 @@ import android.view.View import android.widget.* import ch.deletescape.lawnchair.colors.ColorEngine import ch.deletescape.lawnchair.settings.ui.SettingsBaseActivity +import com.android.launcher3.LauncherAppState import com.android.launcher3.R import com.android.launcher3.Utilities import com.android.launcher3.provider.RestoreDbTask @@ -196,6 +197,8 @@ class RestoreBackupActivity : SettingsBaseActivity(), LawnchairBackup.MetaLoader Utilities.getLawnchairPrefs(this@RestoreBackupActivity).blockingEdit { restoreSuccess = true } + } else { + LauncherAppState.getInstance(context).iconCache.clear() } if (result and LawnchairBackup.INCLUDE_HOMESCREEN != 0) {