diff --git a/src/xrEngine/pure.h b/src/xrEngine/pure.h index db7a049827e..14de39498ac 100644 --- a/src/xrEngine/pure.h +++ b/src/xrEngine/pure.h @@ -36,7 +36,6 @@ struct MessageObject { IPure* Object; int Prio; - u32 Flags; }; template @@ -57,12 +56,12 @@ class MessageRegistry void Clear() { messages.clear(); } - void Add(T* object, const int priority = REG_PRIORITY_NORMAL, const u32 flags = 0) + constexpr void Add(T* object, const int priority = REG_PRIORITY_NORMAL) { - Add({ object, priority, flags }); + Add({ object, priority }); } - void Add(MessageObject newMessage) + void Add(MessageObject&& newMessage) { #ifdef DEBUG VERIFY(newMessage.Object);