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();