Bug 455287, Mac implementation of nsDragService::IsDataFlavorSupported doesn't check urls [r=joshmoz,sr=roc]

This commit is contained in:
Neil Deakin 2008-09-25 15:30:20 +01:00
parent 82f9c64e29
commit fb2a43a453

View File

@ -514,6 +514,11 @@ nsDragService::IsDataFlavorSupported(const char *aDataFlavor, PRBool *_retval)
if (availableType && [availableType isEqualToString:NSFilenamesPboardType])
*_retval = PR_TRUE;
}
else if (dataFlavor.EqualsLiteral(kURLMime)) {
NSString* availableType = [globalDragPboard availableTypeFromArray:[NSArray arrayWithObject:kCorePboardType_url]];
if (availableType && [availableType isEqualToString:kCorePboardType_url])
*_retval = PR_TRUE;
}
else if (dataFlavor.EqualsLiteral(kUnicodeMime)) {
NSString* availableType = [globalDragPboard availableTypeFromArray:[NSArray arrayWithObject:NSStringPboardType]];
if (availableType && [availableType isEqualToString:NSStringPboardType])