From 9afe4e44d60dc40a29557a27a5605c49c795ccf5 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Thu, 14 Jul 2022 16:12:46 +0200 Subject: [PATCH] fix LiveData value assignment nullability mismatch Signed-off-by: Marcel Hibbe --- .../java/com/nextcloud/talk/polls/ui/PollResultsFragment.kt | 4 +++- .../nextcloud/talk/polls/viewmodels/PollResultsViewModel.kt | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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