CSurf_SetSurfaceSolo on master
Hi,
the API function CSurf_SetSurfaceSolo
REAPERAPI_DECL void (*CSurf_SetSurfaceSolo)(MediaTrack* trackid, bool solo, IReaperControlSurface* ignoresurf);
is always called with parameter solo set to false when solo button is pressed on Reapers master track (doesn't matter if solo was on or off before, or it is a simple solo or SIP).
So the change in solo is not reported properly to the CSurf-Device.
For all other tracks it's ok, only the master is the problem.
Addition: If the master is selected and solo is toggled on another (nonselected) track, SetSurfaceSolo is also called for the master track with the solo state of the track initiating the solo...
Version v4.402 - April 27 2013, x64 Windows
Last edited by Celphor; 06-17-2013 at 09:25 AM.
|