Browse Source

VS2022: Work around a compiler bug

pull/22/head
Tom Poole 3 years ago
parent
commit
6589b6d64b
4 changed files with 2 additions and 9 deletions
  1. +0
    -5
      extras/AudioPluginHost/Source/UI/GraphEditorPanel.cpp
  2. +0
    -1
      extras/AudioPluginHost/Source/UI/GraphEditorPanel.h
  3. +1
    -1
      extras/AudioPluginHost/Source/UI/MainHostWindow.cpp
  4. +1
    -2
      modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp

+ 0
- 5
extras/AudioPluginHost/Source/UI/GraphEditorPanel.cpp View File

@@ -1285,11 +1285,6 @@ void GraphDocumentComponent::createNewPlugin (const PluginDescription& desc, Poi
graphPanel->createNewPlugin (desc, pos);
}
void GraphDocumentComponent::unfocusKeyboardComponent()
{
keyboardComp->unfocusAllComponents();
}
void GraphDocumentComponent::releaseGraph()
{
deviceManager.removeAudioCallback (&graphPlayer);


+ 0
- 1
extras/AudioPluginHost/Source/UI/GraphEditorPanel.h View File

@@ -118,7 +118,6 @@ public:
std::unique_ptr<PluginGraph> graph;
void resized() override;
void unfocusKeyboardComponent();
void releaseGraph();
//==============================================================================


+ 1
- 1
extras/AudioPluginHost/Source/UI/MainHostWindow.cpp View File

@@ -592,7 +592,7 @@ void MainHostWindow::menuItemSelected (int menuItemID, int /*topLevelMenuIndex*/
void MainHostWindow::menuBarActivated (bool isActivated)
{
if (isActivated && graphHolder != nullptr)
graphHolder->unfocusKeyboardComponent();
Component::unfocusAllComponents();
}
void MainHostWindow::createPlugin (const PluginDescription& desc, Point<int> pos)


+ 1
- 2
modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp View File

@@ -1191,8 +1191,7 @@ namespace AAXClasses
if (data != nullptr && size == sizeof (AAX_EProcessingState))
{
const auto state = *static_cast<const AAX_EProcessingState*> (data);
const auto nonRealtime = state == AAX_eProcessingState_Start
|| state == AAX_eProcessingState_StartPass
const auto nonRealtime = state == AAX_eProcessingState_StartPass
|| state == AAX_eProcessingState_BeginPassGroup;
pluginInstance->setNonRealtime (nonRealtime);
}


Loading…
Cancel
Save