From dc12de89018988b5b6b0b4391a088e739133ab02 Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Thu, 23 Apr 2015 08:04:32 -0500 Subject: [PATCH] Fix factory reloading for external effects based on Peter's feedback. --- src/effects/Effect.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/effects/Effect.cpp b/src/effects/Effect.cpp index fc93e224e..8ec98e5de 100644 --- a/src/effects/Effect.cpp +++ b/src/effects/Effect.cpp @@ -561,16 +561,31 @@ bool Effect::SaveUserPreset(const wxString & name) wxArrayString Effect::GetFactoryPresets() { + if (mClient) + { + return mClient->GetFactoryPresets(); + } + return wxArrayString(); } -bool Effect::LoadFactoryPreset(int WXUNUSED(id)) +bool Effect::LoadFactoryPreset(int id) { + if (mClient) + { + return mClient->LoadFactoryPreset(id); + } + return true; } bool Effect::LoadFactoryDefaults() { + if (mClient) + { + return mClient->LoadFactoryDefaults(); + } + return LoadUserPreset(GetFactoryDefaultsGroup()); }