From 9539b0c70ae8c7778fb035884f9878c4db81ef44 Mon Sep 17 00:00:00 2001 From: zueuk Date: Mon, 11 Aug 2008 16:43:47 +0000 Subject: [PATCH] fix for plugins without PluginVarResetVariable --- 2.10/Source/varGenericPlugin.pas | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/2.10/Source/varGenericPlugin.pas b/2.10/Source/varGenericPlugin.pas index 857accb..402ec0d 100644 --- a/2.10/Source/varGenericPlugin.pas +++ b/2.10/Source/varGenericPlugin.pas @@ -212,8 +212,15 @@ end; /////////////////////////////////////////////////////////////////////////////// function TPluginVariation.ResetVariable(const Name: string) : boolean; +var + dummy: double; begin - Result := PluginData.PluginVarResetVariable(MyVariation, PChar(Name)); + if @PluginData.PluginVarResetVariable <> nil then + Result := PluginData.PluginVarResetVariable(MyVariation, PChar(Name)) + else begin + dummy := 0; + Result := PluginData.PluginVarSetVariable(MyVariation,PChar(Name), dummy); + end; end; ///////////////////////////////////////////////////////////////////////////////