diff --git a/kcms/fonts/previewimageprovider.cpp b/kcms/fonts/previewimageprovider.cpp --- a/kcms/fonts/previewimageprovider.cpp +++ b/kcms/fonts/previewimageprovider.cpp @@ -21,6 +21,8 @@ #include #include +#include + #include "kxftconfig.h" #include "previewimageprovider.h" #include "previewrenderengine.h" @@ -68,6 +70,10 @@ QImage PreviewImageProvider::requestImage(const QString &id, QSize *size, const QSize &requestedSize) { + if (!KWindowSystem::isPlatformX11()) { + return QImage(); + } + int subPixelIndex = 0; int hintingIndex = 0;