diff --git a/src/core/hyprlock.cpp b/src/core/hyprlock.cpp index 4a50b49..a9567b6 100644 --- a/src/core/hyprlock.cpp +++ b/src/core/hyprlock.cpp @@ -279,7 +279,8 @@ void CHyprlock::run() { Log::logger->log(Log::INFO, " | got iface: {} v{}", IFACE, version); if (IFACE == zwp_linux_dmabuf_v1_interface.name) { - if (!m_screencopyRequired) + static const auto SCMODE = g_pConfigManager->getValue("general:screencopy_mode"); + if (!m_screencopyRequired || *SCMODE == 1) return; if (version < 4) {