From f12d639d986fe2fe3715d9f81e0c015d6613f478 Mon Sep 17 00:00:00 2001 From: aj_genius Date: Fri, 5 Dec 2003 06:12:44 +0000 Subject: [PATCH] fix streaming bug caused by uninitialized m_VUMode variable --- SpiralSound/Plugins/MeterPlugin/MeterPlugin.C | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SpiralSound/Plugins/MeterPlugin/MeterPlugin.C b/SpiralSound/Plugins/MeterPlugin/MeterPlugin.C index 2038230..501e3b7 100644 --- a/SpiralSound/Plugins/MeterPlugin/MeterPlugin.C +++ b/SpiralSound/Plugins/MeterPlugin/MeterPlugin.C @@ -18,6 +18,7 @@ #include "MeterPlugin.h" #include "MeterPluginGUI.h" #include "SpiralIcon.xpm" +#include using namespace std; @@ -34,7 +35,8 @@ string SpiralPlugin_GetGroupName() { return "Control"; } } MeterPlugin::MeterPlugin(): -m_Data (NULL) +m_Data (NULL), +m_VUMode (true) { m_PluginInfo.Name = "Meter"; m_PluginInfo.Width = 230; @@ -43,6 +45,8 @@ m_Data (NULL) m_PluginInfo.NumOutputs = 1; m_PluginInfo.PortTips.push_back ("Input"); m_PluginInfo.PortTips.push_back ("Output"); + + m_Version = 1; } MeterPlugin::~MeterPlugin() { @@ -86,5 +90,6 @@ void MeterPlugin::StreamOut (ostream &s) { void MeterPlugin::StreamIn (istream &s) { int Version; - s >> Version >> m_VUMode; + s >> Version; + s >> m_VUMode; }