From a988f61f49f596076d11cbfd5b91fa89b53c2bd7 Mon Sep 17 00:00:00 2001 From: Nicolas Pomepuy Date: Tue, 10 Dec 2019 10:45:54 +0000 Subject: [PATCH] Fix TypecastException (cherry picked from commit 0376ea691229a259ff7793d18787dcdd8d0d9446) --- .../videolan/vlc/gui/dialogs/VLCBottomSheetDialogFragment.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vlc-android/src/org/videolan/vlc/gui/dialogs/VLCBottomSheetDialogFragment.kt b/vlc-android/src/org/videolan/vlc/gui/dialogs/VLCBottomSheetDialogFragment.kt index e72164f80..fcc11d3f3 100644 --- a/vlc-android/src/org/videolan/vlc/gui/dialogs/VLCBottomSheetDialogFragment.kt +++ b/vlc-android/src/org/videolan/vlc/gui/dialogs/VLCBottomSheetDialogFragment.kt @@ -9,7 +9,6 @@ import android.view.ViewGroup import android.widget.FrameLayout import androidx.annotation.LayoutRes import com.google.android.material.bottomsheet.BottomSheetBehavior -import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialogFragment import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch @@ -43,7 +42,7 @@ abstract class VLCBottomSheetDialogFragment : BottomSheetDialogFragment() { AppScope.launch(Dispatchers.Main) { dialog?.window?.setLayout(resources.getDimensionPixelSize(R.dimen.default_context_width), ViewGroup.LayoutParams.MATCH_PARENT) - (dialog as BottomSheetDialog).findViewById(com.google.android.material.R.id.design_bottom_sheet)?.let { + dialog?.findViewById(com.google.android.material.R.id.design_bottom_sheet)?.let { val bsb = BottomSheetBehavior.from(it) if (bsb.state == BottomSheetBehavior.STATE_COLLAPSED) bsb.state = getDefaultState() }