8 Feb
2026
8 Feb
'26
8:37 a.m.
Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
session_raise_topology_set(session, topology, hr);
/* With no current topology set it right away, otherwise queue. */ - if (topology) + if (SUCCEEDED(hr) && topology) { struct queued_topology *queued_topology;
At this point you don't know if topology is going to work really. If Load() failed we should simply reset "topology" to null. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9742#note_129050