Bug 966986 - Part 2: Return true from nsDragService::IsDataFlavorSupported for text/x-moz-url-desc and text/x-moz-url-data on Mac. r=smichaud, vlad

--HG--
extra : commitid : 4VAZYfNKjCW
extra : rebase_source : d038c929d2e00ecdfa4e38436d979699471b57ee
This commit is contained in:
Tooru Fujisawa 2015-08-15 06:34:13 +09:00
Родитель 73a2956b37
Коммит a2bc836f30
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -596,8 +596,11 @@ nsDragService::IsDataFlavorSupported(const char *aDataFlavor, bool *_retval)
type = (const NSString*)kUTTypeUTF8PlainText;
} else if (dataFlavor.EqualsLiteral(kHTMLMime)) {
type = (const NSString*)kUTTypeHTML;
} else if (dataFlavor.EqualsLiteral(kURLMime)) {
} else if (dataFlavor.EqualsLiteral(kURLMime) ||
dataFlavor.EqualsLiteral(kURLDataMime)) {
type = (const NSString*)kUTTypeURL;
} else if (dataFlavor.EqualsLiteral(kURLDescriptionMime)) {
type = (const NSString*)kUTTypeURLName;
}
NSString* availableType = [globalDragPboard availableTypeFromArray:[NSArray arrayWithObjects:(id)type, nil]];
if (availableType && IsValidType(availableType, allowFileURL)) {