From acbbe693bd621a9b25c25da3d9a16252b3fc2a4b Mon Sep 17 00:00:00 2001 From: xenakios Date: Tue, 13 Feb 2018 19:41:52 +0200 Subject: [PATCH] Boolean stuff --- Source/PS_Source/globals.h | 5 +++++ Source/PluginProcessor.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/PS_Source/globals.h b/Source/PS_Source/globals.h index 070fe18..8d932ec 100644 --- a/Source/PS_Source/globals.h +++ b/Source/PS_Source/globals.h @@ -246,3 +246,8 @@ inline void toggleBool(bool& b) { b = !b; } + +inline void toggleBool(AudioParameterBool* b) +{ + *b = !(*b); +} diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index b526ea9..4738495 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -615,7 +615,7 @@ void PaulstretchpluginAudioProcessor::setStateInformation (const void* data, int void PaulstretchpluginAudioProcessor::setDirty() { - *getBoolParameter(cpi_markdirty) = !(*getBoolParameter(cpi_markdirty)); + toggleBool(getBoolParameter(cpi_markdirty)); } void PaulstretchpluginAudioProcessor::setRecordingEnabled(bool b)