libkwineffects: Add missing QQuickRenderControl::{beginFrame,endFrame} calls

As QQuickRenderControl docs state, beginFrame() and endFrame() must
enclose sync() and render() calls.
master
Vlad Zahorodnii 2 years ago
parent aff8ed4c12
commit 9ea839eb03

@ -291,9 +291,15 @@ void OffscreenQuickView::update()
} }
d->m_renderControl->polishItems(); d->m_renderControl->polishItems();
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
d->m_renderControl->beginFrame();
#endif
d->m_renderControl->sync(); d->m_renderControl->sync();
d->m_renderControl->render(); d->m_renderControl->render();
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
d->m_renderControl->endFrame();
#endif
if (usingGl) { if (usingGl) {
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
d->m_view->resetOpenGLState(); d->m_view->resetOpenGLState();

Loading…
Cancel
Save