diff options
Diffstat (limited to 'WebCore/page/SecurityOrigin.cpp')
-rw-r--r-- | WebCore/page/SecurityOrigin.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/WebCore/page/SecurityOrigin.cpp b/WebCore/page/SecurityOrigin.cpp index 9ad23c6..82af42a 100644 --- a/WebCore/page/SecurityOrigin.cpp +++ b/WebCore/page/SecurityOrigin.cpp @@ -275,6 +275,9 @@ bool SecurityOrigin::taintsCanvas(const KURL& url) const bool SecurityOrigin::canReceiveDragData(const SecurityOrigin* dragInitiator) const { + if (this == dragInitiator) + return true; + // FIXME: Currently we treat data URLs as having a unique origin, contrary to the // current (9/19/2009) draft of the HTML5 specification. We still want to allow // drop across data URLs, so we special case data URLs below. If we change to |