diff --git a/dataengines/potd/epodprovider.cpp b/dataengines/potd/epodprovider.cpp --- a/dataengines/potd/epodprovider.cpp +++ b/dataengines/potd/epodprovider.cpp @@ -52,12 +52,12 @@ const QString data = QString::fromUtf8( job->data() ); - const QString pattern = QStringLiteral("http://epod.usra.edu/.a/*-pi"); + const QString pattern = QStringLiteral("://epod.usra.edu/.a/*-pi"); QRegExp exp( pattern ); exp.setPatternSyntax(QRegExp::Wildcard); int pos = exp.indexIn( data ) + pattern.length(); - const QString sub = data.mid( pos-4, pattern.length()+6); + const QString sub = data.mid( pos-4, pattern.length()+10); const QUrl url(QStringLiteral("http://epod.usra.edu/.a/%1-pi").arg(sub)); KIO::StoredTransferJob *imageJob = KIO::storedGet( url, KIO::NoReload, KIO::HideProgressInfo ); connect(imageJob, &KIO::StoredTransferJob::finished, this, &EpodProvider::imageRequestFinished);