diff --git a/src/app/handlers/xdgurl.cpp b/src/app/handlers/xdgurl.cpp
index db00447f74f2636fb0d223daef63f1dba684f975..487a83ba353471e8f9b5b12a856748d3e4f5396e 100644
--- a/src/app/handlers/xdgurl.cpp
+++ b/src/app/handlers/xdgurl.cpp
@@ -173,7 +173,7 @@ QString XdgUrl::convertPathString(const QString &path)
         newPath.replace("$HOME", utils::File::homePath());
     }
     else if (newPath.contains("$XDG_DATA_HOME")) {
-        newPath.replace("$XDG_DATA_HOME", utils::File::xdgDataHomePath());
+        newPath.replace("$XDG_DATA_HOME", utils::File::genericDataPath());
     }
     else if (newPath.contains("$KDEHOME")) {
         newPath.replace("$KDEHOME", utils::File::kdehomePath());