aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPEditSheetTextView.m
diff options
context:
space:
mode:
authorBibiko <bibiko@eva.mpg.de>2009-06-19 09:41:22 +0000
committerBibiko <bibiko@eva.mpg.de>2009-06-19 09:41:22 +0000
commit83d961abc1f551a44ca81bb0f8c4281e918c0f5f (patch)
tree9b664be929534c9f0231828db45677a87e29ffd3 /Source/SPEditSheetTextView.m
parent515e93007d444c33ca82f7c43b76cf8c228cb9d6 (diff)
downloadsequelpro-83d961abc1f551a44ca81bb0f8c4281e918c0f5f.tar.gz
sequelpro-83d961abc1f551a44ca81bb0f8c4281e918c0f5f.tar.bz2
sequelpro-83d961abc1f551a44ca81bb0f8c4281e918c0f5f.zip
• added support to drag&drop textClipping files to Custom Query Editor and to editSheet
• fixed tiny issue for narrow-down completion
Diffstat (limited to 'Source/SPEditSheetTextView.m')
-rw-r--r--Source/SPEditSheetTextView.m11
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/SPEditSheetTextView.m b/Source/SPEditSheetTextView.m
index 7f3611a8..cb597f08 100644
--- a/Source/SPEditSheetTextView.m
+++ b/Source/SPEditSheetTextView.m
@@ -73,6 +73,10 @@
{
NSPasteboard *pboard = [sender draggingPasteboard];
+ if ( [[pboard types] containsObject:NSFilenamesPboardType] && [[pboard types] containsObject:@"CorePasteboardFlavorType 0x54455854"])
+ return [super performDragOperation:sender];
+
+
if ( [[pboard types] containsObject:NSFilenamesPboardType] ) {
NSArray *files = [pboard propertyListForType:NSFilenamesPboardType];
@@ -196,7 +200,12 @@
[task release];
// UTF16/32 files are detected as application/octet-stream resp. audio/mpeg
- if([result hasPrefix:@"application/octet-stream"] || [result hasPrefix:@"audio/mpeg"] || [result hasPrefix:@"text/plain"] || [[[aPath pathExtension] lowercaseString] isEqualToString:@"sql"])
+ if( [result hasPrefix:@"text/plain"]
+ || [[[aPath pathExtension] lowercaseString] isEqualToString:@"sql"]
+ || [[[aPath pathExtension] lowercaseString] isEqualToString:@"txt"]
+ || [result hasPrefix:@"audio/mpeg"]
+ || [result hasPrefix:@"application/octet-stream"]
+ )
{
// if UTF16/32 cocoa will try to find the correct encoding
if([result hasPrefix:@"application/octet-stream"] || [result hasPrefix:@"audio/mpeg"] || [result rangeOfString:@"utf-16"].length)