From 7f2a52c79c604de8814c407123d071a5c28176da Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Wed, 27 Nov 2024 01:39:10 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20hide=20=C2=B5Launcher=20by=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../launcher/preferences/Preferences.kt | 24 +++++++++---------- .../ui/list/apps/AppsRecyclerAdapter.kt | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) 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)