From 02bb350bb3355b5f08e7b0635be10ee47c69346a Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Mon, 8 Sep 2025 11:07:04 +0200 Subject: screencopy: add force 8 bit to fix 10b screensharing (#11623) ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270 --- src/protocols/Screencopy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/protocols/Screencopy.cpp') diff --git a/src/protocols/Screencopy.cpp b/src/protocols/Screencopy.cpp index 804e144c..3a2e4b4a 100644 --- a/src/protocols/Screencopy.cpp +++ b/src/protocols/Screencopy.cpp @@ -60,7 +60,7 @@ CScreencopyFrame::CScreencopyFrame(SP resource_, int32_t return; } - m_dmabufFormat = m_monitor->m_output->state->state().drmFormat; + m_dmabufFormat = g_pHyprOpenGL->getPreferredReadFormat(m_monitor.lock()); if (box_.width == 0 && box_.height == 0) m_box = {0, 0, sc(m_monitor->m_size.x), sc(m_monitor->m_size.y)}; -- cgit v1.2.3