From 093a5eaa68f08faa1634670db25085755eb35f56 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 12 Jul 2018 11:55:35 -0600 Subject: [PATCH] don't dismiss if pan is over actionsheet --- .../src/ViewControllers/MessageActionsViewController.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Signal/src/ViewControllers/MessageActionsViewController.swift b/Signal/src/ViewControllers/MessageActionsViewController.swift index 22a545038..99f43c596 100644 --- a/Signal/src/ViewControllers/MessageActionsViewController.swift +++ b/Signal/src/ViewControllers/MessageActionsViewController.swift @@ -445,6 +445,11 @@ class MessageActionSheetView: UIView, MessageActionViewDelegate { actionStackView.autoPinToSuperviewEdges() self.clipsToBounds = true + + // Prevent panning from percolating to the superview, which would + // cause us to dismiss + let panGestureSink = UIPanGestureRecognizer(target: nil, action: nil) + self.addGestureRecognizer(panGestureSink) } required init?(coder aDecoder: NSCoder) {