From bbb3a6139f1b63a9ff65b76d04d6ad3143009b88 Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Wed, 24 Nov 2021 14:22:12 +0000 Subject: [PATCH] avoiding duplicated drag event updates --- .../home/room/detail/composer/voice/VoiceMessageRecorderView.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageRecorderView.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageRecorderView.kt index 14d5a58279..2923af140d 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageRecorderView.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageRecorderView.kt @@ -140,6 +140,7 @@ class VoiceMessageRecorderView @JvmOverloads constructor( } private fun onDrag(currentDragState: DraggingState, newDragState: DraggingState) { + if (currentDragState == newDragState) return when (newDragState) { is DraggingState.Cancelling -> voiceMessageViews.renderCancelling(newDragState.distanceX) is DraggingState.Locking -> {