From cd1b982b2a53a526eb3b4e3c53787038e18f993d Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Fri, 7 Apr 2023 16:31:51 +0100 Subject: internal: listen to output.damage events --- src/helpers/Monitor.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/helpers/Monitor.hpp') diff --git a/src/helpers/Monitor.hpp b/src/helpers/Monitor.hpp index ca4b146c..3414f698 100644 --- a/src/helpers/Monitor.hpp +++ b/src/helpers/Monitor.hpp @@ -65,6 +65,7 @@ class CMonitor { DYNLISTENER(monitorFrame); DYNLISTENER(monitorDestroy); DYNLISTENER(monitorStateRequest); + DYNLISTENER(monitorDamage); // hack: a group = workspaces on a monitor. // I don't really care lol :P @@ -73,8 +74,8 @@ class CMonitor { // methods void onConnect(bool noRule); void onDisconnect(); - void addDamage(pixman_region32_t* rg); - void addDamage(wlr_box* box); + void addDamage(const pixman_region32_t* rg); + void addDamage(const wlr_box* box); void setMirror(const std::string&); bool isMirror(); float getDefaultScale(); -- cgit v1.2.3