Remove obsolete preference

This commit is contained in:
MM20 2024-07-19 23:07:57 +02:00
parent c3bafb7fb9
commit b64ba7293a
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389
3 changed files with 0 additions and 35 deletions

View File

@ -137,8 +137,6 @@ class SearchVM : ViewModel(), KoinComponent {
val filterBar = searchFilterSettings.filterBar val filterBar = searchFilterSettings.filterBar
val filterBarItems = searchFilterSettings.filterBarItems val filterBarItems = searchFilterSettings.filterBarItems
val separateWorkProfile = searchUiSettings.separateWorkProfile
val bestMatch = mutableStateOf<Searchable?>(null) val bestMatch = mutableStateOf<Searchable?>(null)
init { init {

View File

@ -61,8 +61,6 @@ fun SearchSettingsScreen() {
val navController = LocalNavController.current val navController = LocalNavController.current
val hasWorkProfile by viewModel.hasWorkProfile
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
lifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.RESUMED) { lifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.RESUMED) {
viewModel.onResume(context) viewModel.onResume(context)
@ -294,24 +292,6 @@ fun SearchSettingsScreen() {
} }
} }
} }
if (hasWorkProfile) {
item {
PreferenceCategory {
val separateWorkProfile by viewModel.separateWorkProfile.collectAsStateWithLifecycle(
null
)
SwitchPreference(
title = stringResource(R.string.preference_search_bar_separate_work_profile),
summary = stringResource(R.string.preference_search_bar_separate_work_profile_summary),
icon = Icons.Rounded.Work,
value = separateWorkProfile == true,
onValueChanged = {
viewModel.setSeparateWorkProfile(it)
}
)
}
}
}
item { item {
PreferenceCategory { PreferenceCategory {
val autoFocus by viewModel.autoFocus.collectAsStateWithLifecycle(null) val autoFocus by viewModel.autoFocus.collectAsStateWithLifecycle(null)

View File

@ -40,12 +40,6 @@ class SearchSettingsScreenVM : ViewModel(), KoinComponent {
private val permissionsManager: PermissionsManager by inject() private val permissionsManager: PermissionsManager by inject()
private val locationSearchSettings: LocationSearchSettings by inject() private val locationSearchSettings: LocationSearchSettings by inject()
val hasWorkProfile = mutableStateOf(false)
fun onResume(context: Context) {
hasWorkProfile.value = context.getSystemService<LauncherApps>()!!.profiles.size > 1
}
val favorites = searchUiSettings.favorites val favorites = searchUiSettings.favorites
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(), null) .stateIn(viewModelScope, SharingStarted.WhileSubscribed(), null)
@ -145,13 +139,6 @@ class SearchSettingsScreenVM : ViewModel(), KoinComponent {
searchUiSettings.setReversedResults(reverseSearchResults) searchUiSettings.setReversedResults(reverseSearchResults)
} }
val separateWorkProfile = searchUiSettings.separateWorkProfile
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(), null)
fun setSeparateWorkProfile(separateWorkProfile: Boolean) {
searchUiSettings.setSeparateWorkProfile(separateWorkProfile)
}
fun requestAppShortcutsPermission(activity: AppCompatActivity) { fun requestAppShortcutsPermission(activity: AppCompatActivity) {
permissionsManager.requestPermission(activity, PermissionGroup.AppShortcuts) permissionsManager.requestPermission(activity, PermissionGroup.AppShortcuts)
} }