Bug 609632 followup: Make dropping arbitrary image files on editable areas actually work; r=roc a=blocking-beta8+
This commit is contained in:
@@ -1330,6 +1330,9 @@ NS_IMETHODIMP nsHTMLEditor::InsertFromTransferable(nsITransferable *transferable
|
||||
nsCOMPtr<nsIFile> fileObj(do_QueryInterface(genericDataObj));
|
||||
if (fileObj && len > 0)
|
||||
{
|
||||
rv = NS_NewFileURI(getter_AddRefs(fileURI), fileObj);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
nsCOMPtr<nsIMIMEService> mime = do_GetService("@mozilla.org/mime;1");
|
||||
NS_ENSURE_TRUE(mime, NS_ERROR_FAILURE);
|
||||
nsCAutoString contentType;
|
||||
@@ -1403,7 +1406,8 @@ NS_IMETHODIMP nsHTMLEditor::InsertFromTransferable(nsITransferable *transferable
|
||||
}
|
||||
else if (0 == nsCRT::strcmp(bestFlavor, kJPEGImageMime) ||
|
||||
0 == nsCRT::strcmp(bestFlavor, kPNGImageMime) ||
|
||||
0 == nsCRT::strcmp(bestFlavor, kGIFImageMime))
|
||||
0 == nsCRT::strcmp(bestFlavor, kGIFImageMime) ||
|
||||
insertAsImage)
|
||||
{
|
||||
nsCOMPtr<nsIInputStream> imageStream;
|
||||
if (insertAsImage) {
|
||||
|
||||
Reference in New Issue
Block a user