forked from Green-Sky/tomato
reverse message write order
This commit is contained in:
parent
20f7c6d011
commit
4ec87337c8
@ -340,7 +340,9 @@ float MessageFragmentStore::tick(float time_delta) {
|
|||||||
// TODO: does every message have ts?
|
// TODO: does every message have ts?
|
||||||
auto msg_view = reg->view<Message::Components::Timestamp>();
|
auto msg_view = reg->view<Message::Components::Timestamp>();
|
||||||
// we also assume all messages have fuid (hack: call handle when not?)
|
// we also assume all messages have fuid (hack: call handle when not?)
|
||||||
for (const Message3 m : msg_view) {
|
for (auto it = msg_view.rbegin(), it_end = msg_view.rend(); it != it_end; it++) {
|
||||||
|
const Message3 m = *it;
|
||||||
|
|
||||||
if (!reg->all_of<Message::Components::FUID, Message::Components::ContactFrom, Message::Components::ContactTo>(m)) {
|
if (!reg->all_of<Message::Components::FUID, Message::Components::ContactFrom, Message::Components::ContactTo>(m)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user