- (void)awakeFromNib
{
[self registerForDraggedTypes:[NSArray arrayWithObject:NSFilenamesPboardType]];
+ [self registerForDraggedTypes:[NSArray arrayWithObject:NSStringPboardType]];
leftCursorRect = NSZeroRect;
rightCursorRect = NSZeroRect;
}
NSWorkspace *sharedWorkspace = [NSWorkspace sharedWorkspace];
data = [board dataForType:NSFilenamesPboardType];
-
+ if(data == nil){
+// NSLog([[NSString alloc] initWithData:[board dataForType:NSStringPboardType] encoding:NSUTF8StringEncoding]);
+ data = [board dataForType:NSStringPboardType];
+ [_timeLineController addText:[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]];
+ }
+ else{
NSArray *filenames = [NSPropertyListSerialization propertyListFromData:data
mutabilityOption:kCFPropertyListImmutable
format:nil
path = [filenames objectAtIndex:0];
[_timeLineController addMedia:path];
+ }
[_timeLineController readyInDrag:[self convertPoint:[sender draggingLocation] fromView:nil]];
return 1;
}