Browse Source

Fix bridges no longer loading (midi) programs

tags/v1.9.9
falkTX 7 years ago
parent
commit
5cea728f41
2 changed files with 4 additions and 4 deletions
  1. +3
    -3
      source/backend/engine/CarlaEngineBridge.cpp
  2. +1
    -1
      source/backend/plugin/CarlaPluginBridge.cpp

+ 3
- 3
source/backend/engine/CarlaEngineBridge.cpp View File

@@ -709,7 +709,7 @@ public:
const float value(fShmNonRtClientControl.readFloat());

if (plugin != nullptr && plugin->isEnabled())
plugin->setParameterValue(index, value, false, false, false);
plugin->setParameterValue(index, value, true, false, false);
break;
}

@@ -735,7 +735,7 @@ public:
const int32_t index(fShmNonRtClientControl.readInt());

if (plugin != nullptr && plugin->isEnabled())
plugin->setProgram(index, false, false, false);
plugin->setProgram(index, true, false, false);
break;
}

@@ -743,7 +743,7 @@ public:
const int32_t index(fShmNonRtClientControl.readInt());

if (plugin != nullptr && plugin->isEnabled())
plugin->setMidiProgram(index, false, false, false);
plugin->setMidiProgram(index, true, false, false);
break;
}



+ 1
- 1
source/backend/plugin/CarlaPluginBridge.cpp View File

@@ -1684,7 +1684,7 @@ public:

void uiProgramChange(const uint32_t index) noexcept override
{
CARLA_SAFE_ASSERT_RETURN(index < pData->midiprog.count,);
CARLA_SAFE_ASSERT_RETURN(index < pData->prog.count,);

const CarlaMutexLocker _cml(fShmNonRtClientControl.mutex);



Loading…
Cancel
Save