1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 09:42:10 +02:00

Fix build with latest QtWebEngine 5.6

This commit is contained in:
David Rosca 2015-10-08 22:17:21 +02:00
parent 4a96fd7073
commit de0dd7fb2d
3 changed files with 9 additions and 9 deletions

View File

@ -91,9 +91,9 @@ bool AdBlockManager::block(QWebEngineUrlRequestInfo &request)
QElapsedTimer timer;
timer.start();
#endif
const QString urlString = request.url().toEncoded().toLower();
const QString urlDomain = request.url().host().toLower();
const QString urlScheme = request.url().scheme().toLower();
const QString urlString = request.requestUrl().toEncoded().toLower();
const QString urlDomain = request.requestUrl().host().toLower();
const QString urlScheme = request.requestUrl().scheme().toLower();
if (!isEnabled() || !canRunOnScheme(urlScheme))
return 0;
@ -103,7 +103,7 @@ bool AdBlockManager::block(QWebEngineUrlRequestInfo &request)
if (blockedRule) {
res = true;
request.blockRequest(true);
request.block(true);
#ifdef ADBLOCK_DEBUG
qDebug() << "BLOCKED: " << timer.elapsed() << blockedRule->filter() << request.url();
#endif

View File

@ -32,8 +32,8 @@ AdBlockSchemeHandler::AdBlockSchemeHandler(QObject *parent)
void AdBlockSchemeHandler::requestStarted(QWebEngineUrlRequestJob *job)
{
// Ignore the request
job->setReply(QByteArray(), new QBuffer());
//job->setError(QWebEngineUrlRequestJob::RequestAborted);
job->reply(QByteArray(), new QBuffer());
//job->fail(QWebEngineUrlRequestJob::RequestAborted);
const QUrl url = job->requestUrl();
const QList<QPair<QString, QString> > queryItems = QUrlQuery(url).queryItems();

View File

@ -48,10 +48,10 @@ void QupZillaSchemeHandler::requestStarted(QWebEngineUrlRequestJob *job)
knownPages << "about" << "reportbug" << "start" << "speeddial" << "config" << "restore";
if (knownPages.contains(job->requestUrl().path()))
job->setReply(QByteArrayLiteral("text/html"), new QupZillaSchemeReply(job));
job->reply(QByteArrayLiteral("text/html"), new QupZillaSchemeReply(job));
else
job->setReply(QByteArray(), new QBuffer());
//m_job->setError(QWebEngineUrlRequestJob::UrlNotFound);
job->reply(QByteArray(), new QBuffer());
//job->fail(QWebEngineUrlRequestJob::UrlNotFound);
}
QupZillaSchemeReply::QupZillaSchemeReply(QWebEngineUrlRequestJob *job, QObject *parent)