For #6847 - Properly rebuilds the SearchEngineList on undo
Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>master
parent
d1b134c2ff
commit
1cc496a683
|
@ -167,12 +167,7 @@ abstract class SearchEngineListPreference @JvmOverloads constructor(
|
||||||
.getString(R.string.search_delete_search_engine_success_message, engine.name),
|
.getString(R.string.search_delete_search_engine_success_message, engine.name),
|
||||||
undoActionTitle = context.getString(R.string.snackbar_deleted_undo),
|
undoActionTitle = context.getString(R.string.snackbar_deleted_undo),
|
||||||
onCancel = {
|
onCancel = {
|
||||||
val defaultEngine = context.components.search.provider.getDefaultEngine(context)
|
searchEngineList = context.components.search.provider.installedSearchEngines(context)
|
||||||
|
|
||||||
searchEngineList = searchEngineList.copy(
|
|
||||||
list = searchEngineList.list + engine,
|
|
||||||
default = defaultEngine
|
|
||||||
)
|
|
||||||
|
|
||||||
refreshSearchEngineViews(context)
|
refreshSearchEngineViews(context)
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue