https://bugs.winehq.org/show_bug.cgi?id=40128
--- Comment #7 from Sergey Isakov isakov-sl@bk.ru --- (In reply to Sebastian Lackner from comment #4)
As Dmitry already pointed out, the check is intentionally written like that. The purpose is to filter only 'Unhandled blend factor 0' messages. When factor != 0, the message is printed more than once.
The patch was added a while ago when I was debugging an application where only this message was spammed very frequently.
OK, I just didn't understand your purpose.