aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPCopyTable.m
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPCopyTable.m')
-rw-r--r--Source/SPCopyTable.m11
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/SPCopyTable.m b/Source/SPCopyTable.m
index d31ae09d..3b84d867 100644
--- a/Source/SPCopyTable.m
+++ b/Source/SPCopyTable.m
@@ -934,6 +934,10 @@ NSInteger kBlobAsImageFile = 4;
{
NSInteger menuItemTag = [anItem tag];
+ if ([anItem action] == @selector(performFindPanelAction:)) {
+ return (menuItemTag == 1 && [[self delegate] isKindOfClass:[SPTableContent class]]);
+ }
+
// Don't validate anything other than the copy commands
if (menuItemTag != MENU_EDIT_COPY && menuItemTag != MENU_EDIT_COPY_WITH_COLUMN && menuItemTag != MENU_EDIT_COPY_AS_SQL) {
return YES;
@@ -1095,6 +1099,13 @@ NSInteger kBlobAsImageFile = 4;
[super keyDown:theEvent];
}
+- (void)performFindPanelAction:(id)sender
+{
+ if([sender tag] == 1 && [[self delegate] isKindOfClass:[SPTableContent class]]) {
+ [[self delegate] showFilterTable:self];
+ }
+}
+
#pragma mark -
#pragma mark Bundle Command Support