diff --git a/source/backend/plugin/CarlaPluginJuce.cpp b/source/backend/plugin/CarlaPluginJuce.cpp index 7cbac2a25..92bcf82da 100644 --- a/source/backend/plugin/CarlaPluginJuce.cpp +++ b/source/backend/plugin/CarlaPluginJuce.cpp @@ -26,6 +26,10 @@ #include "juce_audio_processors/juce_audio_processors.h" +namespace juce { +extern bool juce_isRunningInWine(); +} + CARLA_BACKEND_START_NAMESPACE // ------------------------------------------------------------------------------------------------------------------- @@ -236,7 +240,7 @@ public: if (fWindow != nullptr) { - String uiName(pData->name); + juce::String uiName(pData->name); uiName += " (GUI)"; fWindow->setName(uiName); } @@ -306,14 +310,14 @@ public: { if (fWindow == nullptr) { - String uiName(pData->name); + juce::String uiName(pData->name); uiName += " (GUI)"; fWindow = new JucePluginWindow(); fWindow->setName(uiName); } - if (AudioProcessorEditor* const editor = fInstance->createEditorIfNeeded()) + if (juce::AudioProcessorEditor* const editor = fInstance->createEditorIfNeeded()) fWindow->show(editor); } else @@ -321,7 +325,7 @@ public: if (fWindow != nullptr) fWindow->hide(); - if (AudioProcessorEditor* const editor = fInstance->getActiveEditor()) + if (juce::AudioProcessorEditor* const editor = fInstance->getActiveEditor()) delete editor; fWindow = nullptr; @@ -1170,7 +1174,7 @@ public: #ifdef CARLA_OS_WIN // Fix for wine usage - if (juce_isRunningInWine() && filename[0] == '/') + if (juce::juce_isRunningInWine() && filename[0] == '/') { jfilename.replace("/", "\\"); jfilename = "Z:" + jfilename;