diff options
Diffstat (limited to 'src/webengine/api/qquickwebengineview.cpp')
-rw-r--r-- | src/webengine/api/qquickwebengineview.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp index 123acb20c..78fdd8fa8 100644 --- a/src/webengine/api/qquickwebengineview.cpp +++ b/src/webengine/api/qquickwebengineview.cpp @@ -1639,7 +1639,8 @@ void QQuickWebEngineView::triggerWebAction(WebAction action) break; case DownloadLinkToDisk: if (d->m_contextMenuData.linkUrl().isValid()) - d->adapter->download(d->m_contextMenuData.linkUrl(), d->m_contextMenuData.suggestedFileName()); + d->adapter->download(d->m_contextMenuData.linkUrl(), d->m_contextMenuData.suggestedFileName(), + d->m_contextMenuData.referrerUrl(), d->m_contextMenuData.referrerPolicy()); break; case CopyImageToClipboard: if (d->m_contextMenuData.hasImageContent() && @@ -1666,7 +1667,8 @@ void QQuickWebEngineView::triggerWebAction(WebAction action) case DownloadImageToDisk: case DownloadMediaToDisk: if (d->m_contextMenuData.mediaUrl().isValid()) - d->adapter->download(d->m_contextMenuData.mediaUrl(), d->m_contextMenuData.suggestedFileName()); + d->adapter->download(d->m_contextMenuData.mediaUrl(), d->m_contextMenuData.suggestedFileName(), + d->m_contextMenuData.referrerUrl(), d->m_contextMenuData.referrerPolicy()); break; case CopyMediaUrlToClipboard: if (d->m_contextMenuData.mediaUrl().isValid() && |