Skip to content
Snippets Groups Projects
Commit 99c33ae0 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy
Browse files

Fix history clean menu appearance

parent 7d511d0c
No related branches found
No related tags found
1 merge request!185More fixes for beta
......@@ -52,6 +52,7 @@ private const val TAG = "VLC/HistoryFragment"
@ExperimentalCoroutinesApi
class HistoryFragment : MediaBrowserFragment<HistoryModel>(), IRefreshable, IHistory, SwipeRefreshLayout.OnRefreshListener, IEventsHandler {
private lateinit var cleanMenuItem: MenuItem
private lateinit var multiSelectHelper: MultiSelectHelper<AbstractMediaWrapper>
private val historyAdapter: HistoryAdapter = HistoryAdapter(this)
......@@ -67,6 +68,9 @@ class HistoryFragment : MediaBrowserFragment<HistoryModel>(), IRefreshable, IHis
list?.let {
historyAdapter.update(it)
updateEmptyView()
if (::cleanMenuItem.isInitialized) {
cleanMenuItem.isVisible = !isEmpty()
}
}
})
viewModel.loading.observe(this, Observer {
......@@ -100,7 +104,8 @@ class HistoryFragment : MediaBrowserFragment<HistoryModel>(), IRefreshable, IHis
}
override fun onPrepareOptionsMenu(menu: Menu) {
menu.findItem(R.id.ml_menu_clean).isVisible = !isEmpty()
cleanMenuItem = menu.findItem(R.id.ml_menu_clean)
cleanMenuItem.isVisible = !isEmpty()
super.onPrepareOptionsMenu(menu)
}
......
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