NTP-71825 | Base bottom sheet crash fix (#16585)

This commit is contained in:
Prajjaval Verma
2025-06-16 13:38:17 +05:30
committed by GitHub
parent 114fe95bc8
commit 17e217f1fe

View File

@@ -7,14 +7,8 @@
package com.navi.common.ui.fragment
import android.app.Dialog
import android.os.Bundle
import android.view.MotionEvent
import com.google.android.material.bottomsheet.BottomSheetDialog
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
import com.navi.alfred.utils.log
import com.navi.analytics.utils.AlfredFacade
import com.navi.naviwidgets.utils.BOTTOM_SHEET
abstract class NaviAnalyticsBaseBottomSheet : BottomSheetDialogFragment() {
@@ -27,17 +21,4 @@ abstract class NaviAnalyticsBaseBottomSheet : BottomSheetDialogFragment() {
super.onStop()
AlfredFacade.setAlfredDialog(null)
}
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
return object : BottomSheetDialog(requireContext(), theme) {
override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
try {
AlfredFacade.handleTouchEvent(ev, BOTTOM_SHEET, BOTTOM_SHEET)
} catch (e: Exception) {
e.log()
}
return super.dispatchTouchEvent(ev)
}
}
}
}