aboutsummaryrefslogtreecommitdiffstats
path: root/fsodeviced/src
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2012-07-27 07:51:27 +0200
committerSimon Busch <morphis@gravedo.de>2012-07-27 14:49:18 +0200
commit10b9e9168b1f65c254b39b98cac8bc8cb0e0db8a (patch)
treebc3c7fdede5f69b143fe73fe99cab045a4eb7bd6 /fsodeviced/src
parentf0df81b99018fb94bb6ac7ebd15c295998f3bbe6 (diff)
downloadcornucopia-10b9e9168b1f65c254b39b98cac8bc8cb0e0db8a.tar.gz
cornucopia-10b9e9168b1f65c254b39b98cac8bc8cb0e0db8a.tar.bz2
cornucopia-10b9e9168b1f65c254b39b98cac8bc8cb0e0db8a.zip
fsodeviced: plugins: router_alsa: save only controls of the specified scenario
Until now we saved all available ALSA mixer controls ignoring that a scenario maybe just contains a subset of this.
Diffstat (limited to 'fsodeviced/src')
-rw-r--r--fsodeviced/src/plugins/router_alsa/plugin.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/fsodeviced/src/plugins/router_alsa/plugin.vala b/fsodeviced/src/plugins/router_alsa/plugin.vala
index e0335f96..a5947a9e 100644
--- a/fsodeviced/src/plugins/router_alsa/plugin.vala
+++ b/fsodeviced/src/plugins/router_alsa/plugin.vala
@@ -295,9 +295,9 @@ class LibAlsa : FsoDevice.BaseAudioRouter
try
{
- var scene = new FsoDevice.BunchOfMixerControls( device.allMixerControls() );
+ var scenario_controls = new FsoDevice.BunchOfMixerControls( allscenarios[scenario].controls );
var filename = Path.build_filename( dataPath, scenario );
- FsoFramework.FileHandling.write( scene.to_string(), filename );
+ FsoFramework.FileHandling.write( scenario_controls.to_string(), filename );
}
catch ( Error e )
{