From 8655c90f1d26e90eb2baf71deb8ad96fba557c82 Mon Sep 17 00:00:00 2001 From: b0sya Date: Tue, 16 Mar 2021 16:11:02 +0300 Subject: [PATCH] refactor: change disabling propagation condition --- .../Sources/Views/StatefulButton/StatefulButton.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift b/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift index f91a2d76..8d0fcd6f 100644 --- a/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift +++ b/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift @@ -141,9 +141,9 @@ open class StatefulButton: UIButton { let touchEventReceiver = super.hitTest(point, with: event) - let shouldPropagateEvent = eventPropagations[state] ?? true + let shouldPropagateEvent = (eventPropagations[state] ?? true) || isHidden - if pointInsideView && touchEventReceiver == nil && !shouldPropagateEvent && !isHidden { + if pointInsideView && touchEventReceiver == nil && !shouldPropagateEvent { return self // disable propagation }