From 4c1a33fde64850e899207dcc2a7e6b4bdbfc42e4 Mon Sep 17 00:00:00 2001 From: Damino Date: Sun, 26 Oct 2025 13:57:23 -0400 Subject: [PATCH] screencopy: wait longer to re-enable DS --- src/protocols/Screencopy.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/protocols/Screencopy.cpp b/src/protocols/Screencopy.cpp index 805386237d5..687c4045a90 100644 --- a/src/protocols/Screencopy.cpp +++ b/src/protocols/Screencopy.cpp @@ -513,6 +513,10 @@ void CScreencopyProtocol::destroyResource(CScreencopyFrame* frame) { void CScreencopyProtocol::onOutputCommit(PHLMONITOR pMonitor) { if (m_framesAwaitingWrite.empty()) { + for (auto client : m_clients) { + if (client->m_framesInLastHalfSecond > 0) + return; + } g_pHyprRenderer->m_directScanoutBlocked = false; return; // nothing to share }