diff options
Diffstat (limited to 'Source/SPCopyTable.m')
-rw-r--r-- | Source/SPCopyTable.m | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/SPCopyTable.m b/Source/SPCopyTable.m index 962557f1..faf1b231 100644 --- a/Source/SPCopyTable.m +++ b/Source/SPCopyTable.m @@ -739,6 +739,13 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003; return; } + // Check if ESCAPE is hit and use it to cancel row editing if supported + else if ([theEvent keyCode] == 53 && [[self delegate] respondsToSelector:@selector(cancelRowEditing)]) + { + if ([[self delegate] cancelRowEditing]) return; + } + + [super keyDown:theEvent]; } |