Bug 1509384 - Use IPC::Principal instead of Principal URI string in Drag-and-Drop. r=smaug

Differential Revision: https://phabricator.services.mozilla.com/D13728
This commit is contained in:
Tooru Fujisawa
2019-01-04 03:16:46 +00:00
parent e17520f312
commit 00e64f3dee
17 changed files with 111 additions and 119 deletions

View File

@@ -285,8 +285,8 @@ static GtkWindow *GetGtkWindow(dom::Document *aDocument) {
NS_IMETHODIMP
nsDragService::InvokeDragSession(
nsINode *aDOMNode, const nsACString &aPrincipalURISpec,
nsIArray *aArrayTransferables, uint32_t aActionType,
nsINode *aDOMNode, nsIPrincipal *aPrincipal, nsIArray *aArrayTransferables,
uint32_t aActionType,
nsContentPolicyType aContentPolicyType = nsIContentPolicy::TYPE_OTHER) {
MOZ_LOG(sDragLm, LogLevel::Debug, ("nsDragService::InvokeDragSession"));
@@ -296,7 +296,7 @@ nsDragService::InvokeDragSession(
// know whether or not the drag succeeded.
if (mSourceNode) return NS_ERROR_NOT_AVAILABLE;
return nsBaseDragService::InvokeDragSession(aDOMNode, aPrincipalURISpec,
return nsBaseDragService::InvokeDragSession(aDOMNode, aPrincipal,
aArrayTransferables, aActionType,
aContentPolicyType);
}