From a80d71435986de9bd5e2acb7d89f5668db9d6241 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 28 Feb 2021 15:16:02 +0200 Subject: [PATCH] generic: fix xdgdata-mime resource support Signed-off-by: Ivailo Monev --- config-prefix.h.cmake | 1 + kdecore/kernel/kstandarddirs_unix.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/config-prefix.h.cmake b/config-prefix.h.cmake index 13caed4d..e1f3c26b 100644 --- a/config-prefix.h.cmake +++ b/config-prefix.h.cmake @@ -18,6 +18,7 @@ #define WALLPAPER_INSTALL_DIR "${KDE4_WALLPAPER_INSTALL_DIR}" #define XDG_APPS_INSTALL_DIR "${KDE4_XDG_APPS_INSTALL_DIR}" #define XDG_DIRECTORY_INSTALL_DIR "${KDE4_XDG_DIRECTORY_INSTALL_DIR}" +#define XDG_MIME_INSTALL_DIR "${KDE4_XDG_MIME_INSTALL_DIR}" #define EXEC_INSTALL_PREFIX "${KDE4_EXEC_INSTALL_PREFIX}" #define SYSCONF_INSTALL_DIR "${KDE4_SYSCONF_INSTALL_DIR}" #define LOCALE_INSTALL_DIR "${KDE4_LOCALE_INSTALL_DIR}" diff --git a/kdecore/kernel/kstandarddirs_unix.cpp b/kdecore/kernel/kstandarddirs_unix.cpp index 3485efcb..87f34137 100644 --- a/kdecore/kernel/kstandarddirs_unix.cpp +++ b/kdecore/kernel/kstandarddirs_unix.cpp @@ -95,6 +95,8 @@ QString KStandardDirs::installPath(const char *type) return QFile::decodeName(XDG_APPS_INSTALL_DIR "/"); if (strcmp("xdgdata-dirs", type) == 0) return QFile::decodeName(XDG_DIRECTORY_INSTALL_DIR "/"); + if (strcmp("xdgdata-mime", type) == 0) + return QFile::decodeName(XDG_MIME_INSTALL_DIR "/"); break; } return QString();