Custom events are thread safe

This commit is contained in:
Yousef Khadadeh 2026-04-17 11:12:48 +03:00
parent 518ecf2a8f
commit 5a0086c4ea
3 changed files with 19 additions and 23 deletions

View file

@ -5,7 +5,8 @@
namespace CustomEvents {
std::queue<std::any> eventDataQueue;
std::queue<std::shared_ptr<void>> eventDataQueue;
std::mutex eventDataQueueMutex;
bool alreadyInitialized = false;
@ -18,10 +19,6 @@ void init() {
}
}
void pop_event() {
eventDataQueue.pop();
}
uint32_t PasteEvent::EVENT_NUM;
uint32_t OpenInfiniPaintFileEvent::EVENT_NUM;
uint32_t AddFileToCanvasEvent::EVENT_NUM;