mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 21:15:48 +00:00
Fix draft edit messages not being cleared.
This commit is contained in:
@@ -4170,6 +4170,7 @@ public class ConversationParentFragment extends Fragment
|
||||
@Override
|
||||
public void onExitEditMode() {
|
||||
updateToggleButtonState();
|
||||
draftViewModel.deleteMessageEditDraft();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -84,6 +84,12 @@ class DraftViewModel @JvmOverloads constructor(
|
||||
}
|
||||
}
|
||||
|
||||
fun deleteMessageEditDraft() {
|
||||
store.update {
|
||||
saveDrafts(it.copy(textDraft = null, bodyRangesDraft = null, messageEditDraft = null))
|
||||
}
|
||||
}
|
||||
|
||||
fun setTextDraft(text: String, mentions: List<Mention>, styleBodyRanges: BodyRangeList?) {
|
||||
store.update {
|
||||
val mentionRanges: BodyRangeList? = MentionUtil.mentionsToBodyRangeList(mentions)
|
||||
|
||||
Reference in New Issue
Block a user