fix (workaround) a crash in MediaFragment if one opens and closes multiple new MediaFragment via the similar tab
This commit is contained in:
		| @ -78,6 +78,12 @@ class MediaFragment(private val mediaIdStr: String) : Fragment() { | ||||
|         super.onResume() | ||||
|  | ||||
|         if (runOnResume) { | ||||
|             /** | ||||
|              * FIXME | ||||
|              * this is currently also run on back press when multiple MediaFragments have | ||||
|              * been open and closed via similar tab | ||||
|              */ | ||||
|  | ||||
|             lifecycleScope.launch { | ||||
|                 model.updateOnResume() | ||||
|  | ||||
|  | ||||
| @ -62,7 +62,9 @@ class MediaFragmentEpisodes : Fragment() { | ||||
|     @SuppressLint("NotifyDataSetChanged") | ||||
|     fun updateWatchedState() { | ||||
|         // model.currentPlayheads is a val mutable map -> notify dataset changed | ||||
|         adapterRecEpisodes.notifyDataSetChanged() | ||||
|         if (this::adapterRecEpisodes.isInitialized) { | ||||
|             adapterRecEpisodes.notifyDataSetChanged() | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     private fun showSeasonSelection(v: View) { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user