mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-25 03:11:10 +01:00
Fix issue where user could not select a group story.
This commit is contained in:
committed by
Cody Henthorne
parent
78de70881f
commit
87ad4be117
@@ -9,6 +9,7 @@ import android.view.ViewGroup
|
||||
import androidx.activity.OnBackPressedCallback
|
||||
import androidx.activity.viewModels
|
||||
import androidx.appcompat.app.AppCompatDelegate
|
||||
import androidx.fragment.app.FragmentManager
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.navigation.Navigation
|
||||
import androidx.navigation.fragment.NavHostFragment
|
||||
@@ -208,7 +209,7 @@ class MediaSelectionActivity :
|
||||
viewModel.sendCommand(HudCommand.CloseEmojiSearch)
|
||||
}
|
||||
|
||||
override fun getSearchConfiguration(contactSearchState: ContactSearchState): ContactSearchConfiguration? {
|
||||
override fun getSearchConfiguration(fragmentManager: FragmentManager, contactSearchState: ContactSearchState): ContactSearchConfiguration? {
|
||||
return if (isStory) {
|
||||
ContactSearchConfiguration.build {
|
||||
query = contactSearchState.query
|
||||
@@ -217,7 +218,7 @@ class MediaSelectionActivity :
|
||||
ContactSearchConfiguration.Section.Stories(
|
||||
groupStories = contactSearchState.groupStories,
|
||||
includeHeader = true,
|
||||
headerAction = Stories.getHeaderAction(supportFragmentManager)
|
||||
headerAction = Stories.getHeaderAction(fragmentManager)
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.thoughtcrime.securesms.components.settings.DSLSettingsIcon
|
||||
import org.thoughtcrime.securesms.components.settings.DSLSettingsText
|
||||
import org.thoughtcrime.securesms.components.settings.configure
|
||||
import org.thoughtcrime.securesms.components.settings.conversation.preferences.LargeIconClickPreference
|
||||
import org.thoughtcrime.securesms.util.fragments.findListener
|
||||
import org.thoughtcrime.securesms.util.fragments.requireListener
|
||||
|
||||
class ChooseStoryTypeBottomSheet : DSLSettingsBottomSheetFragment(
|
||||
layoutId = R.layout.dsl_settings_bottom_sheet_no_handle
|
||||
@@ -45,7 +45,7 @@ class ChooseStoryTypeBottomSheet : DSLSettingsBottomSheetFragment(
|
||||
),
|
||||
onClick = {
|
||||
dismissAllowingStateLoss()
|
||||
findListener<Callback>()?.onNewStoryClicked()
|
||||
requireListener<Callback>().onNewStoryClicked()
|
||||
}
|
||||
)
|
||||
)
|
||||
@@ -67,7 +67,7 @@ class ChooseStoryTypeBottomSheet : DSLSettingsBottomSheetFragment(
|
||||
),
|
||||
onClick = {
|
||||
dismissAllowingStateLoss()
|
||||
findListener<Callback>()?.onGroupStoryClicked()
|
||||
requireListener<Callback>().onGroupStoryClicked()
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user