diff --git a/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp b/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp index 4af9ec10c..2b2730c64 100644 --- a/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp +++ b/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp @@ -109,7 +109,7 @@ void LibMpvWidget::initializeGL() { mpv_opengl_init_params gl_init_params[1] = {get_proc_address, nullptr}; mpv_render_param display{MPV_RENDER_PARAM_INVALID, nullptr}; -#if defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN) && !defined(Q_OS_ANDROID) +#if QT_VERSION_MAJOR == 6 && defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN) && !defined(Q_OS_ANDROID) if (QGuiApplication::platformName() == QStringLiteral("xcb")) { display.type = MPV_RENDER_PARAM_X11_DISPLAY; display.data = qApp->nativeInterface()->display();