generic: fix xdgdata-mime resource support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-02-28 15:16:02 +02:00
parent 90ac09db86
commit a80d714359
2 changed files with 3 additions and 0 deletions

View file

@ -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}"

View file

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