multi click not fucked

This commit is contained in:
2026-02-03 00:11:59 +01:00
parent 9898c48c67
commit 9c70065bf6
5 changed files with 10 additions and 6 deletions

View File

@@ -2,8 +2,9 @@
#include <cstdint>
#include <functional>
#include <string>
#include <map>
#include <memory>
#include <string>
#include <sys/types.h>
#include <vector>
#include "gdkmm/pixbuf.h"
@@ -39,6 +40,8 @@ struct NotifyMessage {
int32_t expire_timeout;
// Callback to invoke when an action is triggered
std::function<void(const std::string& action_id)> on_action;
// Guard to prevent multiple action invocations across mirrors
std::shared_ptr<bool> actionInvoked;
// image data (if any) from dbus
std::optional<Glib::RefPtr<Gdk::Pixbuf>> imageData;
};