I’m trying to display several plugin editors as child components sharing the same parent. So it is a different case than the Plugin Host sample where each editor has its own Document Window. I get a stack overflow crash due to recursive call of vstHookWndProc (I’m testing under Windows) as soon I add the second editor to the parent. This function is processing WM_WINDOWSPOSCHANING and is recalling itself continuously, just have 5 steps within user32.dll between two calls. I tried to display editors from different plugins and from several instances of one plugin: same result.
It is working fine if I remove the previous editor from the parent before adding the second… but then I can’t display several editors at a time. I have reproduced the issue from the Plugin Host sample by adding the editors to the graph panel instead of hosting them in floating document windows.
Is there any “normal” reason to be unable to add more than one AudioProcessorEditor to a parent component?
Any idea on how to fix this, or a workaround?