From 4800ea9824a9c02a5b957c178625f2a59b3ae1ad Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Wed, 13 Jan 2010 01:14:11 -0600 Subject: [PATCH] Mixer/Module: Save/restore 'active' state. --- Mixer/Module.C | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Mixer/Module.C b/Mixer/Module.C index 9a69875..fe47364 100644 --- a/Mixer/Module.C +++ b/Mixer/Module.C @@ -97,6 +97,7 @@ Module::get ( Log_Entry &e ) const } e.add( ":is_default", is_default() ); e.add( ":chain", chain() ); + e.add( ":active", active() ); } void @@ -138,6 +139,13 @@ Module::set ( Log_Entry &e ) { is_default( atoi( v ) ); } + else if ( ! ( strcmp( s, ":active" ) ) ) + { + if ( atoi( v ) ) + activate(); + else + deactivate(); + } else if ( ! strcmp( s, ":chain" ) ) { int i;