diff options
author | rowanbeentje <rowan@beent.je> | 2010-05-11 23:06:37 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2010-05-11 23:06:37 +0000 |
commit | 00abe0fa272dd06b8b12fa13cb16af1ca89de58c (patch) | |
tree | fcfde619641ee671777878731c01b9a02ba45244 /Source/CMCopyTable.m | |
parent | 6c1dd42628da121538c8e155439206355e673e92 (diff) | |
download | sequelpro-00abe0fa272dd06b8b12fa13cb16af1ca89de58c.tar.gz sequelpro-00abe0fa272dd06b8b12fa13cb16af1ca89de58c.tar.bz2 sequelpro-00abe0fa272dd06b8b12fa13cb16af1ca89de58c.zip |
- Correctly append tabs to binary/data cells when copying as tab-separated rows. This addresses Issue #681
Diffstat (limited to 'Source/CMCopyTable.m')
-rw-r--r-- | Source/CMCopyTable.m | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/CMCopyTable.m b/Source/CMCopyTable.m index 9c12b358..cba561aa 100644 --- a/Source/CMCopyTable.m +++ b/Source/CMCopyTable.m @@ -159,6 +159,7 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003; if (displayString) { [result appendString:displayString]; [displayString release]; + [result appendString:@"\t"]; } } else [result appendString:[NSString stringWithFormat:@"%@\t", [cellData description]]]; @@ -166,7 +167,8 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003; [result appendString:@"\t"]; } } - + + // Remove the trailing tab and add the linebreak if ([result length]){ [result deleteCharactersInRange:NSMakeRange([result length]-1, 1)]; } |