Bug 1939272 - Exclude hinge devices from bottom sheet customisation. r=android-reviewers,rebecatudor273

Depends on D233533

Differential Revision: https://phabricator.services.mozilla.com/D233534
This commit is contained in:
mcarare
2025-01-09 10:49:09 +00:00
parent b482e71906
commit 8e8d452073

View File

@@ -22,6 +22,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.material.bottomsheet.BottomSheetBehavior
import com.google.android.material.bottomsheet.BottomSheetDialog
import mozilla.components.support.ktx.android.content.doesDeviceHaveHinge
import mozilla.components.support.utils.ext.getParcelableArrayCompat
import mozilla.components.support.utils.ext.getParcelableCompat
import org.mozilla.focus.GleanMetrics.OpenWith.ListItemTappedExtra
@@ -97,7 +98,7 @@ class OpenWithFragment : AppCompatDialogFragment(), OnAppSelectedListener {
}
override fun show() {
if (context.isTablet()) {
if (context.isTablet() && !context.doesDeviceHaveHinge()) {
val peekHeight =
context.resources.getDimensionPixelSize(R.dimen.tablet_bottom_sheet_peekheight)
val bsBehaviour = BottomSheetBehavior.from(