From 58be66f541f8badfb381e314216e0edb268dd050 Mon Sep 17 00:00:00 2001 From: Natanel Shitrit <65548905+Natanel-Shitrit@users.noreply.github.com> Date: Sat, 2 Sep 2023 12:53:56 +0300 Subject: [PATCH] fix: snackbar not showing in landscape mode (#476) * Fix snackbar not showing in landscape This affected also all tablets since they use the landscape view! Added `setTextMaxLines` because for some reason the text is truncated on tablets. Fixes #473. Co-Authored-By: Jcuhfehl <91626737+Jcuhfehl@users.noreply.github.com> * Remove unused import --------- Co-authored-by: Jcuhfehl <91626737+Jcuhfehl@users.noreply.github.com> --- .../java/dev/jdtech/jellyfin/fragments/DownloadsFragment.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/phone/src/main/java/dev/jdtech/jellyfin/fragments/DownloadsFragment.kt b/app/phone/src/main/java/dev/jdtech/jellyfin/fragments/DownloadsFragment.kt index 2773f7ed..1e37baf6 100644 --- a/app/phone/src/main/java/dev/jdtech/jellyfin/fragments/DownloadsFragment.kt +++ b/app/phone/src/main/java/dev/jdtech/jellyfin/fragments/DownloadsFragment.kt @@ -14,7 +14,6 @@ import androidx.navigation.fragment.findNavController import com.google.android.material.snackbar.Snackbar import dagger.hilt.android.AndroidEntryPoint import dev.jdtech.jellyfin.AppPreferences -import dev.jdtech.jellyfin.R import dev.jdtech.jellyfin.adapters.FavoritesListAdapter import dev.jdtech.jellyfin.adapters.HomeEpisodeListAdapter import dev.jdtech.jellyfin.adapters.ViewItemListAdapter @@ -58,7 +57,7 @@ class DownloadsFragment : Fragment() { launch { viewModel.connectionError.collect { Snackbar.make(binding.root, CoreR.string.no_server_connection, Snackbar.LENGTH_INDEFINITE) - .setAnchorView(requireActivity().findViewById(R.id.nav_view)) + .setTextMaxLines(2) .setAction(CoreR.string.offline_mode) { appPreferences.offlineMode = true activity?.restart()