diff --git a/src/plugins/backgroundcontrast/contrast.cpp b/src/plugins/backgroundcontrast/contrast.cpp index 31fc4e08cb..3c7ea6bac9 100644 --- a/src/plugins/backgroundcontrast/contrast.cpp +++ b/src/plugins/backgroundcontrast/contrast.cpp @@ -176,7 +176,7 @@ void ContrastEffect::updateContrastRegion(EffectWindow *w) Data &data = m_windowData[w]; data.colorMatrix = matrix; data.contrastRegion = region; - data.surfaceEffect = ItemEffect(w->windowItem()->surfaceItem()); + data.windowEffect = ItemEffect(w->windowItem()); } else { if (auto it = m_windowData.find(w); it != m_windowData.end()) { effects->makeOpenGLContextCurrent(); diff --git a/src/plugins/backgroundcontrast/contrast.h b/src/plugins/backgroundcontrast/contrast.h index 5bc8f85c45..608afe42d7 100644 --- a/src/plugins/backgroundcontrast/contrast.h +++ b/src/plugins/backgroundcontrast/contrast.h @@ -76,7 +76,7 @@ private: QRegion contrastRegion; std::unique_ptr texture; std::unique_ptr fbo; - ItemEffect surfaceEffect; + ItemEffect windowEffect; }; std::unordered_map m_windowData; static ContrastManagerInterface *s_contrastManager;