diff --git a/src/wine-host/bridges/vst3.cpp b/src/wine-host/bridges/vst3.cpp index 280c6140..2d807488 100644 --- a/src/wine-host/bridges/vst3.cpp +++ b/src/wine-host/bridges/vst3.cpp @@ -1303,10 +1303,7 @@ size_t Vst3Bridge::register_object_instance( // handled from the same thread to prevent // deadlocks caused by mutually recursive function // calls. - // TODO: Check if this causes any issues when activating - // plugins while simultaneously resizing another - // instance of the same plugin - return do_mutual_recursion_on_gui_thread( + return do_mutual_recursion_on_off_thread( [&]() { return object_instances[request.instance_id] .component->setActive(request.state);