COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :

Go Back   Cockos Incorporated Forums > Other Software Discussion > WDL users forum

Reply
 
Thread Tools Display Modes
Old 06-24-2020, 10:00 AM   #1
Nonlinear
Human being with feelings
 
Join Date: Apr 2018
Posts: 396
Default VST3 "OnMouseOver" not releasing focus to DAW preset menu overlay

I just added "On Mouse Over" controls to my plugin using "IKnobMultiControlText" and now there is an issue with presets loading in VST3 plugins.

Reaper’s plugin presets dropdown menu is interfering with loading of the plugin controls. If I click on a preset in the preset dropdown list, and that mouse position coincides with one of my plugin's controls beneath that menu, the control under that mouse position doesn't load from the preset.

In other words, the plugin "mouse over" function is not releasing focus to the DAW - but rather - seems to be sharing it.

Was wondering why some of my presets were loading erratically and now I know why. Not sure if this is happening in other DAWs too - but if so it's a big problem.

I don't know what to do about this.

VST2 version - as usual - works correctly.

Last edited by Nonlinear; 06-25-2020 at 07:17 AM.
Nonlinear is offline   Reply With Quote
Old 06-24-2020, 10:26 AM   #2
Nonlinear
Human being with feelings
 
Join Date: Apr 2018
Posts: 396
Default

I have "worked around" this issue by changing "OnMouseOver()" to "OnMouseDown()" - which is not the behavior I wanted.

If anyone knows how to fix this (an issue in the VST3 iPlug core somewhere?) please advise.

Thank you.
Nonlinear is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 05:13 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.