From 5283d78301dce0d3f9523d9c3227ca2162348aa6 Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Tue, 20 Feb 2018 03:20:28 +0900 Subject: [PATCH] Drop deprecated xdg scheme --- app/src/handlers/ocsurlhandler.cpp | 3 +-- desktop/ocs-url.desktop | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/handlers/ocsurlhandler.cpp b/app/src/handlers/ocsurlhandler.cpp index f94dc5b..84915f4 100644 --- a/app/src/handlers/ocsurlhandler.cpp +++ b/app/src/handlers/ocsurlhandler.cpp @@ -55,8 +55,7 @@ bool OcsUrlHandler::isValid() const QString type = metadata_["type"].toString(); QString filename = metadata_["filename"].toString(); - // Still support xdg and xdgs schemes for backward compatibility - if ((scheme == "ocs" || scheme == "ocss" || scheme == "xdg" || scheme == "xdgs") + if ((scheme == "ocs" || scheme == "ocss") && (command == "download" || command == "install") && QUrl(url).isValid() && configHandler_->getAppConfigInstallTypes().contains(type) diff --git a/desktop/ocs-url.desktop b/desktop/ocs-url.desktop index 9f41684..7e1c16d 100644 --- a/desktop/ocs-url.desktop +++ b/desktop/ocs-url.desktop @@ -6,4 +6,4 @@ Type=Application Terminal=false NoDisplay=true Categories=Network;Utility; -MimeType=x-scheme-handler/ocs;x-scheme-handler/ocss;x-scheme-handler/xdg;x-scheme-handler/xdgs; +MimeType=x-scheme-handler/ocs;x-scheme-handler/ocss; -- GitLab