diff --git a/document/kpDocument.cpp b/document/kpDocument.cpp --- a/document/kpDocument.cpp +++ b/document/kpDocument.cpp @@ -48,8 +48,9 @@ #include "kpLogCategories.h" -#include // kdelibs4support +#include #include +#include #include #include @@ -155,9 +156,12 @@ // public bool kpDocument::urlExists (const QUrl &url) const { - return (!url.isEmpty () && - KIO::NetAccess::exists (url, KIO::NetAccess::SourceSide/*open*/, - d->environ->dialogParent ())); + if (url.isEmpty()) { + return false; + } + KIO::StatJob *job = KIO::stat (url, KIO::StatJob::SourceSide, 0); + KJobWidgets::setWindow (job, d->environ->dialogParent ()); + return job->exec(); } //---------------------------------------------------------------------