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 27c3d2a..c413eb4 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 @@ -418,18 +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 - ) - }) + + val hidden: MutableSet = mutableSetOf() + val launcher = DetailedAppInfo.fromAppInfo( + AppInfo( + BuildConfig.APPLICATION_ID, + HomeActivity::class.java.name, + AppInfo.INVALID_USER + ), context + ) + launcher?.app?.let { hidden.add(it) } + Log.i(TAG,"Hiding ${launcher?.app}") + LauncherPreferences.apps().hidden(hidden) Action.resetToDefaultActions(context) } diff --git a/app/src/main/java/de/jrpie/android/launcher/ui/list/apps/AppsRecyclerAdapter.kt b/app/src/main/java/de/jrpie/android/launcher/ui/list/apps/AppsRecyclerAdapter.kt index 8df095f..55f263b 100644 --- a/app/src/main/java/de/jrpie/android/launcher/ui/list/apps/AppsRecyclerAdapter.kt +++ b/app/src/main/java/de/jrpie/android/launcher/ui/list/apps/AppsRecyclerAdapter.kt @@ -168,7 +168,7 @@ class AppsRecyclerAdapter( } R.id.app_menu_hidden -> { - var hidden: MutableSet = + val hidden: MutableSet = LauncherPreferences.apps().hidden() ?: mutableSetOf() if (hidden.contains(appInfo.app)) { hidden.remove(appInfo.app)