From 51d2daabed09cf77fff30b235b1d3358e38db99e Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Thu, 13 Oct 2016 01:49:15 +0900 Subject: [PATCH] Validation error --- src/handlers/xdgurl.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/handlers/xdgurl.cpp b/src/handlers/xdgurl.cpp index bf56d0f..b823f01 100644 --- a/src/handlers/xdgurl.cpp +++ b/src/handlers/xdgurl.cpp @@ -276,9 +276,14 @@ void XdgUrl::process() * is the same process of the xdg scheme currently. */ - if (isValid()) { - _network->get(QUrl(_metadata["url"].toString())); + if (!isValid()) { + QJsonObject result; + result["error"] = QString("validation_error"); + emit finished(Utility::Json::convertObjToStr(result)); + return; } + + _network->get(QUrl(_metadata["url"].toString())); } } // namespace Handlers -- GitLab