Skip to content
Snippets Groups Projects
Commit e9667f39 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy Committed by Duncan McNamara
Browse files

Fix IllegalStateException

parent 6ea4fafd
No related branches found
No related tags found
1 merge request!2013Crash fixes
......@@ -198,17 +198,6 @@ abstract class BaseBrowserFragment : MediaBrowserFragment<BrowserModel>(), IRefr
}
isRootDirectory = defineIsRoot()
browserFavRepository = BrowserFavRepository.getInstance(requireContext())
lifecycleScope.launch(Dispatchers.Main) {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
needRefresh.observe(this@BaseBrowserFragment) {
if (it) {
viewModel.refreshMW()
needRefresh.postValue(false)
}
}
}
}
}
private fun manageDisplay() {
......@@ -288,6 +277,17 @@ abstract class BaseBrowserFragment : MediaBrowserFragment<BrowserModel>(), IRefr
}
inCards = Settings.getInstance(requireActivity()).getBoolean(BROWSER_DISPLAY_IN_CARDS, false)
lifecycleScope.launch(Dispatchers.Main) {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
needRefresh.observe(viewLifecycleOwner) {
if (it) {
viewModel.refreshMW()
needRefresh.postValue(false)
}
}
}
}
}
override fun onDisplaySettingChanged(key: String, value: Any) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment