From a9e34cba9302d498ae2251ad2399d13f36f753bc Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Tue, 23 Aug 2022 16:07:47 +0200 Subject: move monitor damage to separate funcs --- src/helpers/Monitor.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/helpers/Monitor.cpp') diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index 80dc1d50..7359e6b7 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -232,3 +232,11 @@ void CMonitor::onDisconnect() { g_pCompositor->m_vMonitors.erase(std::remove_if(g_pCompositor->m_vMonitors.begin(), g_pCompositor->m_vMonitors.end(), [&](std::shared_ptr& el) { return el.get() == this; })); } + +void CMonitor::addDamage(pixman_region32_t* rg) { + wlr_output_damage_add(damage, rg); +} + +void CMonitor::addDamage(wlr_box* box) { + wlr_output_damage_add_box(damage, box); +} -- cgit v1.2.3