From a86d496ff9cf350e284d824b1db6b5b816255970 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Thu, 19 Feb 2026 20:25:39 +0100 Subject: [PATCH] fix: consume vertical drag events to prevent overlay toggle Vertical drag gestures (brightness/volume) were not consuming pointer events, causing detectTapGestures to fire onTap and toggle the player overlay when the gesture ended. --- .../hu/bbara/purefin/player/ui/components/PlayerGesturesLayer.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/hu/bbara/purefin/player/ui/components/PlayerGesturesLayer.kt b/app/src/main/java/hu/bbara/purefin/player/ui/components/PlayerGesturesLayer.kt index 63cf563..93ba378 100644 --- a/app/src/main/java/hu/bbara/purefin/player/ui/components/PlayerGesturesLayer.kt +++ b/app/src/main/java/hu/bbara/purefin/player/ui/components/PlayerGesturesLayer.kt @@ -94,6 +94,7 @@ fun PlayerGesturesLayer( } } DragDirection.VERTICAL -> { + change.consume() val isLeftSide = startX < size.width / 2 if (isLeftSide) { onVerticalDragLeft(delta.y)