obsproject / obsproject/obs-studio
Closing a VST plugin window with the red cross doesn't signal that it's closed
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
32.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/Hu7PDQBZ8yJtZgPC
OBS Studio Crash Log URL
No response
Expected Behavior
Current Behavior
Steps to Reproduce
- Open a VST plugin that allows the window to be closed (e.g. StereoTool)
- Close it using its red X
Anything else we should know?
I'm a developer for StereoTool.
Closing the plugin with the "Close Plug-in Interface" works fine, and triggers the same exact code in the VST SDK (and our plugin).
The only thing missing, is for OBS itself to detect that the plugin window is being closed by the OS.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue with the StereoTool VST plugin from the Audio Filters popup, then trace how OBS handles the plugin window when its red X is used instead of "Close Plug-in Interface." Done means the OS close is detected, the button returns to "Open Plug-in Interface," and the plugin can be reopened without reopening the popup.
Written by the indexing model from the issue text.
Assessment
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100