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