From e74f18e8e8a84c106049a2f93694584a0cf8937b Mon Sep 17 00:00:00 2001 From: David Rosca Date: Mon, 5 Feb 2018 15:28:10 +0100 Subject: [PATCH] History: Only save whitelisted schemes --- src/lib/history/history.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/lib/history/history.cpp b/src/lib/history/history.cpp index e41324a16..2b22506d8 100644 --- a/src/lib/history/history.cpp +++ b/src/lib/history/history.cpp @@ -70,14 +70,11 @@ void History::addHistoryEntry(const QUrl &url, QString title) return; } - const QStringList ignoredSchemes = { - QStringLiteral("falkon"), - QStringLiteral("view-source"), - QStringLiteral("data"), - QStringLiteral("about") + const QStringList schemes = { + QSL("http"), QSL("https"), QSL("ftp"), QSL("file") }; - if (url.isEmpty() || ignoredSchemes.contains(url.scheme())) { + if (!schemes.contains(url.scheme())) { return; }