diff --git a/app/src/main/java/com/nextcloud/talk/polls/ui/PollResultsFragment.kt b/app/src/main/java/com/nextcloud/talk/polls/ui/PollResultsFragment.kt index 39bcfb918..468f26d86 100644 --- a/app/src/main/java/com/nextcloud/talk/polls/ui/PollResultsFragment.kt +++ b/app/src/main/java/com/nextcloud/talk/polls/ui/PollResultsFragment.kt @@ -92,7 +92,9 @@ class PollResultsFragment : Fragment(), PollResultItemClickListener { viewModel.items.observe(viewLifecycleOwner) { val adapter = PollResultsAdapter(user, this).apply { - list = it + if (it != null) { + list = it + } } binding.pollResultsList.adapter = adapter } diff --git a/app/src/main/java/com/nextcloud/talk/polls/viewmodels/PollResultsViewModel.kt b/app/src/main/java/com/nextcloud/talk/polls/viewmodels/PollResultsViewModel.kt index 36c0353c8..5633394f2 100644 --- a/app/src/main/java/com/nextcloud/talk/polls/viewmodels/PollResultsViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/polls/viewmodels/PollResultsViewModel.kt @@ -65,8 +65,8 @@ class PollResultsViewModel @Inject constructor() : ViewModel() { private var _unfilteredItems: ArrayList = ArrayList() - private var _items: MutableLiveData> = MutableLiveData>() - val items: LiveData> + private var _items: MutableLiveData?> = MutableLiveData?>() + val items: MutableLiveData?> get() = _items private var disposable: Disposable? = null