Bug: Audition incorrectly increments IPlugView* ref-count after calling IEditController::createView()
When creating a VST3 editor, Adobe Audition incorrectly increments the reference count of the returned IPlugView* instance from IEditController::createView(). This object starts with a ref-count of 1, so incrementing it causes it to never be released after the ref-count is decremented leading to lifetime issues.
4
votes

-
Jim Credland commented
This bug prevents the UI in affect plugins opening more than once and is a serious issue - particularly for Windows users who may be unable to use the plugins at all (as it has no AudioUnit support on Windows).