|
|
@ -1,25 +0,0 @@ |
|
|
|
Fixes "a minor but annoying privacy issue," see http://kde.org/info/3.5.6.php |
|
|
|
|
|
|
|
--- kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2006/06/25 12:30:34 554811
|
|
|
|
+++ kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2007/01/24 17:16:52 626814
|
|
|
|
@@ -395,12 +395,15 @@
|
|
|
|
QString ArchiveDialog::handleLink(const KURL& _url, const QString& _link) |
|
|
|
{ |
|
|
|
KURL url(getAbsoluteURL(_url, _link)); |
|
|
|
- QString tarFileName;
|
|
|
|
|
|
|
|
- if (m_state==Retrieving)
|
|
|
|
- m_urlsToDownload.append(url);
|
|
|
|
- else if (m_state==Saving)
|
|
|
|
- tarFileName = m_downloadedURLDict[url.url()];
|
|
|
|
+ QString tarFileName;
|
|
|
|
+ if (kapp->authorizeURLAction("redirect", _url, url))
|
|
|
|
+ {
|
|
|
|
+ if (m_state==Retrieving)
|
|
|
|
+ m_urlsToDownload.append(url);
|
|
|
|
+ else if (m_state==Saving)
|
|
|
|
+ tarFileName = m_downloadedURLDict[url.url()];
|
|
|
|
+ }
|
|
|
|
|
|
|
|
return tarFileName; |
|
|
|
} |