summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/ios/qiosmenu.mm
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@digia.com>2014-10-14 16:26:17 +0200
committerRichard Moe Gustavsen <richard.gustavsen@digia.com>2014-10-19 00:56:18 +0200
commit0ed65a651307007fc0e61ad69b33783ba9c3a736 (patch)
tree031d425bf0d25c35aec0c2994ceb2bb4107fff0b /src/plugins/platforms/ios/qiosmenu.mm
parent3797ee7747988c721740871f3a601d885d91d881 (diff)
iOS: ignore sender of actions for edit menu
The reason is that the sender is sometimes 'NULL', so we cannot rely on it. But the current test with our prefix should suffice. Change-Id: Ie58bf062cbade08feda622bda753d63e1d811a8d Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Diffstat (limited to 'src/plugins/platforms/ios/qiosmenu.mm')
-rw-r--r--src/plugins/platforms/ios/qiosmenu.mm3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/ios/qiosmenu.mm b/src/plugins/platforms/ios/qiosmenu.mm
index c247c16514..005b06547e 100644
--- a/src/plugins/platforms/ios/qiosmenu.mm
+++ b/src/plugins/platforms/ios/qiosmenu.mm
@@ -88,8 +88,9 @@ static NSString *const kSelectorPrefix = @"_qtMenuItem_";
- (id)targetForAction:(SEL)action withSender:(id)sender
{
+ Q_UNUSED(sender);
BOOL containsPrefix = ([NSStringFromSelector(action) rangeOfString:kSelectorPrefix].location != NSNotFound);
- return (containsPrefix && [sender isKindOfClass:[UIMenuController class]]) ? self : 0;
+ return containsPrefix ? self : 0;
}
- (NSMethodSignature *)methodSignatureForSelector:(SEL)selector