Backed out changeset 2b92af4575ae (bug 1357386)

This commit is contained in:
Carsten "Tomcat" Book
2017-05-30 08:51:22 +02:00
parent 3bf6e7c868
commit 1d3abb096a
12 changed files with 20 additions and 94 deletions

View File

@@ -994,20 +994,7 @@ nsDocShellTreeOwner::HandleEvent(nsIDOMEvent* aEvent)
if (webBrowserChrome) {
nsCOMPtr<nsITabChild> tabChild = do_QueryInterface(webBrowserChrome);
if (tabChild) {
nsCOMPtr<nsIDOMDataTransfer> domDataTransfer;
dragEvent->GetDataTransfer(getter_AddRefs(domDataTransfer));
NS_ENSURE_TRUE(domDataTransfer, NS_ERROR_UNEXPECTED);
nsCOMPtr<nsIDOMNode> domSourceNode;
domDataTransfer->GetMozSourceNode(getter_AddRefs(domSourceNode));
nsCOMPtr<nsINode> sourceNode = do_QueryInterface(domSourceNode);
nsCOMPtr<nsIPrincipal> triggeringPrincipal;
if (sourceNode) {
triggeringPrincipal = sourceNode->NodePrincipal();
} else {
triggeringPrincipal = NullPrincipal::Create();
}
nsresult rv = tabChild->RemoteDropLinks(linksCount, links,
triggeringPrincipal);
nsresult rv = tabChild->RemoteDropLinks(linksCount, links);
for (uint32_t i = 0; i < linksCount; i++) {
NS_RELEASE(links[i]);
}