From f250dc2520277c10962b5fe6aa58aeb653a60f05 Mon Sep 17 00:00:00 2001 From: edgeeffect Date: Sat, 15 Feb 2003 10:20:50 +0000 Subject: [PATCH] SplitSwitch - removed useless commands being sent from GUI to plugin --- SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.C | 7 +------ SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.h | 2 +- .../Plugins/SplitSwitchPlugin/SplitSwitchPluginGUI.C | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.C b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.C index 8483468..a416549 100644 --- a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.C +++ b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.C @@ -75,8 +75,6 @@ void SplitSwitchPlugin::ExecuteCommands () { switch (m_AudioCH->GetCommand()) { case (SETCHANS) : SetChans (m_GUIArgs.Chans); break; - case (SETSWITCH) : SetSwitch (m_GUIArgs.Switch); - break; } } } @@ -101,13 +99,10 @@ void SplitSwitchPlugin::SetChans (int n) { UpdatePluginInfoWithHost (); } -void SplitSwitchPlugin::SetSwitch (int n) { - m_SwitchPos=(m_GUIArgs.Switch - 1) % (m_PluginInfo.NumOutputs - 1); -} - void SplitSwitchPlugin::Execute() { int n; int NumChans = m_PluginInfo.NumOutputs - 1; + m_SwitchPos=(m_GUIArgs.Switch - 1) % (m_PluginInfo.NumOutputs - 1); for (n=1; nZero(); if (InputExists (2)) { for (n=0; nBUFSIZE; n++) { diff --git a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.h b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.h index 1fb286f..7fffbc1 100644 --- a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.h +++ b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPlugin.h @@ -34,7 +34,7 @@ class SplitSwitchPlugin : public SpiralPlugin { virtual void StreamIn (istream &s); int GetSwitch (void) { return m_SwitchPos + 1; } int GetChans (void) { return m_PluginInfo.NumOutputs - 1; } - enum GUICommands {NONE, SETCHANS, SETSWITCH}; + enum GUICommands {NONE, SETCHANS}; struct GUIArgs { int Chans; int Switch; diff --git a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPluginGUI.C b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPluginGUI.C index 40d32bc..3f4a876 100644 --- a/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPluginGUI.C +++ b/SpiralSound/Plugins/SplitSwitchPlugin/SplitSwitchPluginGUI.C @@ -66,7 +66,6 @@ inline void SplitSwitchPluginGUI::cb_Switch_i (Fl_Counter* o, void* v) { if (o->value()<1 || o->value() > m_Chans->value ()) o->value (1); m_GUICH->Set ("Switch", int (o->value ())); - m_GUICH->SetCommand (SplitSwitchPlugin::SETSWITCH); } void SplitSwitchPluginGUI::cb_Switch (Fl_Counter* o, void* v) {