Fix settings search crash (fixes #5002)
Can't lateinit since the controllers are instantiated via reflection.
Cette révision appartient à :
Parent
3c947f323f
révision
b453be081e
1 fichiers modifiés avec 1 ajouts et 2 suppressions
|
@ -33,11 +33,10 @@ abstract class SettingsController : PreferenceController() {
|
||||||
|
|
||||||
var preferenceKey: String? = null
|
var preferenceKey: String? = null
|
||||||
val preferences: PreferencesHelper = Injekt.get()
|
val preferences: PreferencesHelper = Injekt.get()
|
||||||
lateinit var viewScope: CoroutineScope
|
val viewScope: CoroutineScope = MainScope()
|
||||||
private var themedContext: Context? = null
|
private var themedContext: Context? = null
|
||||||
|
|
||||||
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup, savedInstanceState: Bundle?): View {
|
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup, savedInstanceState: Bundle?): View {
|
||||||
viewScope = MainScope()
|
|
||||||
val view = super.onCreateView(inflater, container, savedInstanceState)
|
val view = super.onCreateView(inflater, container, savedInstanceState)
|
||||||
|
|
||||||
if (this is RootController) {
|
if (this is RootController) {
|
||||||
|
|
Référencer dans un nouveau ticket