Rémi Bernon (@rbernon) commented about dlls/dmime/performance.c:
+static HRESULT performance_queue_message(struct performance *This, struct message *message, struct list *hint) +{
- static const DWORD delivery_flags = DMUS_PMSGF_TOOL_IMMEDIATE | DMUS_PMSGF_TOOL_QUEUE | DMUS_PMSGF_TOOL_ATTIME;
 - struct message *prev;
 - HRESULT hr;
 - for (;;)
 - {
 if ((message->msg.dwFlags & delivery_flags) == DMUS_PMSGF_TOOL_QUEUE)break;if ((message->msg.dwFlags & delivery_flags) == DMUS_PMSGF_TOOL_ATTIME)break;if ((message->msg.dwFlags & delivery_flags) != DMUS_PMSGF_TOOL_IMMEDIATE)WARN("No delivery flag found for message %p\n", &message->msg);
```suggestion:-6+0 if ((message->msg.dwFlags & delivery_flags) != DMUS_PMSGF_TOOL_IMMEDIATE) break; ```
(I'm not sure the WARN really matter here, but if it does maybe it could go into the performance_get_message switch?)