return;
MessageEvent* msgEvent = new MessageEvent(msgType, event->network(), std::move(msg), std::move(sender), std::move(target), msgFlags, event->timestamp());
+ if (event->testFlag(EventManager::Self)) {
+ msgEvent->setFlag(EventManager::Self);
+ }
emit newEvent(msgEvent);
}
ctcpparam,
e->timestamp(),
uuid);
+ if (e->testFlag(EventManager::Self)) {
+ event->setFlag(EventManager::Self);
+ }
emit newEvent(event);
CtcpEvent* flushEvent = new CtcpEvent(EventManager::CtcpEventFlush,
e->network(),
ctcpparam,
e->timestamp(),
uuid);
+ if (e->testFlag(EventManager::Self)) {
+ event->setFlag(EventManager::Self);
+ }
ctcpEvents << event;
}
}