From 6b92144f15117f9f7d93fe9867d6ec849d9abce1 Mon Sep 17 00:00:00 2001 From: vaxerski Date: Thu, 11 Jan 2024 13:15:20 +0100 Subject: surface: avoid spam of window surfaces with scale and transform events fixes #4408 --- src/render/OpenGL.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/render/OpenGL.cpp') diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index 2dd4ca0e..55a48a46 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -2019,8 +2019,10 @@ void CHyprOpenGLImpl::clearWithTex() { TEXIT = m_mMonitorBGTextures.find(m_RenderData.pMonitor); } + CBox box = {0, 0, m_RenderData.pMonitor->vecPixelSize.x, m_RenderData.pMonitor->vecPixelSize.y}; + if (TEXIT != m_mMonitorBGTextures.end()) - renderTexturePrimitive(TEXIT->second, &m_mMonitorRenderResources[m_RenderData.pMonitor].backgroundTexBox); + renderTexture(TEXIT->second, &box, 1); } void CHyprOpenGLImpl::destroyMonitorResources(CMonitor* pMonitor) { -- cgit v1.2.3