Remove obsolete preference
This commit is contained in:
parent
c3bafb7fb9
commit
b64ba7293a
@ -137,8 +137,6 @@ class SearchVM : ViewModel(), KoinComponent {
|
||||
val filterBar = searchFilterSettings.filterBar
|
||||
val filterBarItems = searchFilterSettings.filterBarItems
|
||||
|
||||
val separateWorkProfile = searchUiSettings.separateWorkProfile
|
||||
|
||||
val bestMatch = mutableStateOf<Searchable?>(null)
|
||||
|
||||
init {
|
||||
|
||||
@ -61,8 +61,6 @@ fun SearchSettingsScreen() {
|
||||
|
||||
val navController = LocalNavController.current
|
||||
|
||||
val hasWorkProfile by viewModel.hasWorkProfile
|
||||
|
||||
LaunchedEffect(Unit) {
|
||||
lifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.RESUMED) {
|
||||
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 {
|
||||
PreferenceCategory {
|
||||
val autoFocus by viewModel.autoFocus.collectAsStateWithLifecycle(null)
|
||||
|
||||
@ -40,12 +40,6 @@ class SearchSettingsScreenVM : ViewModel(), KoinComponent {
|
||||
private val permissionsManager: PermissionsManager 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
|
||||
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(), null)
|
||||
|
||||
@ -145,13 +139,6 @@ class SearchSettingsScreenVM : ViewModel(), KoinComponent {
|
||||
searchUiSettings.setReversedResults(reverseSearchResults)
|
||||
}
|
||||
|
||||
val separateWorkProfile = searchUiSettings.separateWorkProfile
|
||||
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(), null)
|
||||
|
||||
fun setSeparateWorkProfile(separateWorkProfile: Boolean) {
|
||||
searchUiSettings.setSeparateWorkProfile(separateWorkProfile)
|
||||
}
|
||||
|
||||
fun requestAppShortcutsPermission(activity: AppCompatActivity) {
|
||||
permissionsManager.requestPermission(activity, PermissionGroup.AppShortcuts)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user