aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/SPCopyTable.m3
-rw-r--r--Source/SPTableContent.m2
2 files changed, 3 insertions, 2 deletions
diff --git a/Source/SPCopyTable.m b/Source/SPCopyTable.m
index 513421a0..21a1bd7f 100644
--- a/Source/SPCopyTable.m
+++ b/Source/SPCopyTable.m
@@ -742,7 +742,7 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003;
// TODO: find a better solution HansJB
if([self numberOfSelectedRows] == 1 && ([theEvent keyCode] == 36 || [theEvent keyCode] == 76)) {
if([[self delegate] isKindOfClass:[SPCustomQuery class]] || [[self delegate] isKindOfClass:[SPTableContent class]]) {
- ;
+ [self editColumn:0 row:[self selectedRow] withEvent:nil select:YES];;
} else {
for(id item in [self tableColumns]) {
// Run in fieldEditorMode?
@@ -766,6 +766,7 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003;
// TODO: find a better solution HansJB
else if ([theEvent keyCode] == 48 && ([[self delegate] isKindOfClass:[SPCustomQuery class]]
|| [[self delegate] isKindOfClass:[SPTableContent class]])) {
+ [self editColumn:0 row:[self selectedRow] withEvent:nil select:YES];
return;
}
diff --git a/Source/SPTableContent.m b/Source/SPTableContent.m
index ac76f093..c71099b8 100644
--- a/Source/SPTableContent.m
+++ b/Source/SPTableContent.m
@@ -4196,7 +4196,7 @@
// Check if current edited field is a blob
if ((fieldType = [[tableDataInstance columnWithName:[[NSArrayObjectAtIndex([tableContentView tableColumns], column) headerCell] stringValue]] objectForKey:@"typegrouping"])
- && ([fieldType isEqualToString:@"textdata"] || [fieldType isEqualToString:@"blobdata"]))
+ && ([fieldType isEqualToString:@"textdata"] || [fieldType isEqualToString:@"blobdata"] || [multipleLineEditingButton state] == NSOnState))
{
// Cancel editing
[control abortEditing];