diff --git a/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt b/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt index c56a310..2a3e54e 100644 --- a/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt +++ b/app/src/main/java/de/jrpie/android/launcher/preferences/Preferences.kt @@ -3,9 +3,13 @@ package de.jrpie.android.launcher.preferences import android.content.Context import android.content.SharedPreferences import android.util.Log +import de.jrpie.android.launcher.BuildConfig import de.jrpie.android.launcher.actions.Action +import de.jrpie.android.launcher.apps.AppInfo +import de.jrpie.android.launcher.apps.DetailedAppInfo import de.jrpie.android.launcher.preferences.theme.Background import de.jrpie.android.launcher.preferences.theme.ColorTheme +import de.jrpie.android.launcher.ui.HomeActivity /* Current version of the structure of preferences. * Increase when breaking changes are introduced and write an appropriate case in @@ -414,5 +418,18 @@ fun resetPreferences(context: Context) { LauncherPreferences.clear() LauncherPreferences.internal().versionCode(PREFERENCE_VERSION) + LauncherPreferences.apps().hidden( + LauncherPreferences.apps().hidden().also { + it.add( + DetailedAppInfo.fromAppInfo( + AppInfo( + BuildConfig.APPLICATION_ID, + HomeActivity::class.java.name, + AppInfo.INVALID_USER + ), context + )?.app + ) + }) + Action.resetToDefaultActions(context) }