diff --git a/include/aquamarine/output/Output.hpp b/include/aquamarine/output/Output.hpp index 121860a..27d4215 100644 --- a/include/aquamarine/output/Output.hpp +++ b/include/aquamarine/output/Output.hpp @@ -86,6 +86,7 @@ namespace Aquamarine { Hyprutils::Signal::CSignal frame; Hyprutils::Signal::CSignal needsFrame; Hyprutils::Signal::CSignal present; + Hyprutils::Signal::CSignal commit; Hyprutils::Signal::CSignal state; } events; }; diff --git a/src/backend/Wayland.cpp b/src/backend/Wayland.cpp index c16c4f3..c161683 100644 --- a/src/backend/Wayland.cpp +++ b/src/backend/Wayland.cpp @@ -443,6 +443,8 @@ bool Aquamarine::CWaylandOutput::commit() { readyForFrameCallback = true; + events.commit.emit(); + return true; }