diff options
| author | Vaxry <vaxry@vaxry.net> | 2025-08-03 16:19:36 +0200 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2025-08-03 16:19:36 +0200 |
| commit | 61826dc7acd18ef8f2e8d1ccda9c08f70eb72e6d (patch) | |
| tree | 3702aeaf5ce3af8b50bea4c127a742be471a0ce1 /src/render/Renderer.cpp | |
| parent | 855d103aef59402e284d0b5e70518564b5023b5f (diff) | |
renderer: fix snapshot coords
Diffstat (limited to 'src/render/Renderer.cpp')
| -rw-r--r-- | src/render/Renderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index 9e04dd38..62bec442 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -2499,12 +2499,13 @@ void CHyprRenderer::makeSnapshot(WP<CPopup> popup) { g_pHyprOpenGL->clear(CHyprColor(0, 0, 0, 0)); // JIC CSurfacePassElement::SRenderData renderdata; - renderdata.pos = popup->coordsGlobal() - PMONITOR->m_position; + renderdata.pos = popup->coordsGlobal(); renderdata.alpha = 1.F; renderdata.dontRound = true; // don't round popups renderdata.pMonitor = PMONITOR; renderdata.squishOversized = false; // don't squish popups renderdata.popup = true; + renderdata.blur = false; popup->m_wlSurface->resource()->breadthfirst( [this, &renderdata](SP<CWLSurfaceResource> s, const Vector2D& offset, void* data) { |
