Merge pull request #7102 from vector-im/feature/eric/double-space-click-fix
Fixes Crash On Double Click Of Space FABs
This commit is contained in:
commit
8dbfafb324
|
@ -0,0 +1 @@
|
|||
Fixes crash when quickly double clicking FABs in the new app layout
|
|
@ -201,13 +201,12 @@ class NewHomeDetailFragment :
|
|||
private fun setupFabs() {
|
||||
showFABs()
|
||||
|
||||
views.newLayoutCreateChatButton.setOnClickListener {
|
||||
newChatBottomSheet.show(requireActivity().supportFragmentManager, NewChatBottomSheet.TAG)
|
||||
views.newLayoutCreateChatButton.debouncedClicks {
|
||||
newChatBottomSheet.takeIf { !it.isAdded }?.show(requireActivity().supportFragmentManager, NewChatBottomSheet.TAG)
|
||||
}
|
||||
|
||||
views.newLayoutOpenSpacesButton.setOnClickListener {
|
||||
// Click action for open spaces modal goes here
|
||||
spaceListBottomSheet.show(requireActivity().supportFragmentManager, SpaceListBottomSheet.TAG)
|
||||
views.newLayoutOpenSpacesButton.debouncedClicks {
|
||||
spaceListBottomSheet.takeIf { !it.isAdded }?.show(requireActivity().supportFragmentManager, SpaceListBottomSheet.TAG)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ import im.vector.app.features.navigation.Navigator
|
|||
import javax.inject.Inject
|
||||
|
||||
@AndroidEntryPoint
|
||||
class NewChatBottomSheet @Inject constructor() : BottomSheetDialogFragment() {
|
||||
class NewChatBottomSheet : BottomSheetDialogFragment() {
|
||||
|
||||
@Inject lateinit var navigator: Navigator
|
||||
|
||||
|
|
Loading…
Reference in New Issue