android: clear message selection when context sheet is dismissed
This commit is contained in:
@@ -1004,3 +1004,8 @@
|
||||
- Fix applied:
|
||||
- introduced dedicated app theme `Theme.Messenger` with parent `Theme.AppCompat.DayNight.NoActionBar`,
|
||||
- switched `AndroidManifest.xml` application theme to `@style/Theme.Messenger`.
|
||||
|
||||
### Step 136 - Message context menu dismiss selection fix
|
||||
- Fixed chat bug after closing message context menu by tapping outside:
|
||||
- selection state now clears on `ModalBottomSheet` dismiss,
|
||||
- prevents stale single-selection action bar from appearing after menu close.
|
||||
|
||||
@@ -745,7 +745,10 @@ fun ChatScreen(
|
||||
val selected = actionMenuMessage
|
||||
if (selected != null) {
|
||||
ModalBottomSheet(
|
||||
onDismissRequest = { actionMenuMessage = null },
|
||||
onDismissRequest = {
|
||||
actionMenuMessage = null
|
||||
onClearSelection()
|
||||
},
|
||||
sheetState = actionSheetState,
|
||||
) {
|
||||
Column(
|
||||
|
||||
Reference in New Issue
Block a user