Browse Source

VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set

tags/2021-05-28
ed 6 years ago
parent
commit
ddd4e84b9e
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp

+ 3
- 2
modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp View File

@@ -1267,8 +1267,9 @@ private:
tresult PLUGIN_API setContentScaleFactor (Steinberg::IPlugViewContentScaleSupport::ScaleFactor factor) override tresult PLUGIN_API setContentScaleFactor (Steinberg::IPlugViewContentScaleSupport::ScaleFactor factor) override
{ {
#if ! JUCE_MAC #if ! JUCE_MAC
// Cubase 10 doesn't support non-integer scale factors...
if (getHostType().type == PluginHostType::SteinbergCubase10)
auto hostType = getHostType().type;
if (hostType == PluginHostType::SteinbergCubase10 || hostType == PluginHostType::FruityLoops)
{ {
if (component.get() != nullptr) if (component.get() != nullptr)
if (auto* peer = component->getPeer()) if (auto* peer = component->getPeer())


Loading…
Cancel
Save