diff --git a/composite.cpp b/composite.cpp --- a/composite.cpp +++ b/composite.cpp @@ -1054,7 +1054,7 @@ if (!m_isDamaged) return false; - if (kwinApp()->operationMode() != Application::OperationModeX11) { + if (damage_handle == XCB_NONE) { m_isDamaged = false; return true; }