mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
856 B

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