diff --git a/EhPanda/View/Reading/ReadingView.swift b/EhPanda/View/Reading/ReadingView.swift index 78184ffe..bfc301fb 100644 --- a/EhPanda/View/Reading/ReadingView.swift +++ b/EhPanda/View/Reading/ReadingView.swift @@ -120,7 +120,11 @@ struct ReadingView: View { } .scaleEffect(gestureHandler.scale, anchor: gestureHandler.scaleAnchor) .offset(gestureHandler.offset) - .highPriorityGesture(dragGesture.simultaneously(with: tapGesture)) + .highPriorityGesture( + dragGesture.simultaneously(with: tapGesture), + isEnabled: gestureHandler.scale > 1 + ) + .gesture(tapGesture, isEnabled: gestureHandler.scale == 1) .gesture(magnificationGesture) .ignoresSafeArea() .id(store.databaseLoadingState)