diff --git a/core/app/views/stack/welcomepageview.cpp b/core/app/views/stack/welcomepageview.cpp --- a/core/app/views/stack/welcomepageview.cpp +++ b/core/app/views/stack/welcomepageview.cpp @@ -34,6 +34,9 @@ #include #include #include +#ifdef HAVE_QWEBENGINE +#include +#endif // KDE includes @@ -90,8 +91,10 @@ setContentsMargins(QMargins()); #ifdef HAVE_QWEBENGINE +#if QTWEBENGINEWIDGETS_VERSION >= QT_VERSION_CHECK(5, 7, 0) settings()->setAttribute(QWebEngineSettings::WebGLEnabled, false); settings()->setAttribute(QWebEngineSettings::Accelerated2dCanvasEnabled, false); +#endif WelcomePageViewPage* const wpage = new WelcomePageViewPage(this); setPage(wpage); diff --git a/core/libs/dplugins/webservices/webwidget_qwebengine.cpp b/core/libs/dplugins/webservices/webwidget_qwebengine.cpp --- a/core/libs/dplugins/webservices/webwidget_qwebengine.cpp +++ b/core/libs/dplugins/webservices/webwidget_qwebengine.cpp @@ -26,6 +26,7 @@ // Qt includes #include +#include // Local includes @@ -51,8 +52,10 @@ d(new Private()) { d->parent = parent; +#if QTWEBENGINEWIDGETS_VERSION >= QT_VERSION_CHECK(5, 7, 0) settings()->setAttribute(QWebEngineSettings::WebGLEnabled, false); settings()->setAttribute(QWebEngineSettings::Accelerated2dCanvasEnabled, false); +#endif } void WebWidget::closeEvent(QCloseEvent* event) diff --git a/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp b/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp --- a/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp +++ b/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp @@ -31,6 +31,7 @@ #include #include #include +#include // Local includes @@ -121,8 +122,10 @@ d->parent = parent; setAcceptDrops(false); setFocusPolicy(Qt::WheelFocus); +#if QTWEBENGINEWIDGETS_VERSION >= QT_VERSION_CHECK(5, 7, 0) settings()->setAttribute(QWebEngineSettings::WebGLEnabled, false); settings()->setAttribute(QWebEngineSettings::Accelerated2dCanvasEnabled, false); +#endif d->hpage = new HTMLWidgetPage(this); setPage(d->hpage);