From 8554bb199ef9d1a0718a91ff43ec56b78532cd71 Mon Sep 17 00:00:00 2001 From: Tsvetan Raikov Date: Mon, 20 Jun 2016 15:53:04 +0300 Subject: [PATCH] Fixed: Action bar doesn't handle events properly when a custom button is added in Angular --- tns-core-modules/ui/action-bar/action-bar.ios.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tns-core-modules/ui/action-bar/action-bar.ios.ts b/tns-core-modules/ui/action-bar/action-bar.ios.ts index cd1e32926..060d19277 100644 --- a/tns-core-modules/ui/action-bar/action-bar.ios.ts +++ b/tns-core-modules/ui/action-bar/action-bar.ios.ts @@ -139,10 +139,8 @@ export class ActionBar extends common.ActionBar { var barButtonItem: UIBarButtonItem; if (item.actionView && item.actionView.ios) { - if (item.hasListeners(ActionItem.tapEvent)) { - var recognizer = UITapGestureRecognizer.alloc().initWithTargetAction(tapHandler, "tap"); - item.actionView.ios.addGestureRecognizer(recognizer); - } + var recognizer = UITapGestureRecognizer.alloc().initWithTargetAction(tapHandler, "tap"); + item.actionView.ios.addGestureRecognizer(recognizer); barButtonItem = UIBarButtonItem.alloc().initWithCustomView(item.actionView.ios); } else if (types.isNumber(item.ios.systemIcon)) {