diff options
author | Simon Busch <morphis@gravedo.de> | 2012-07-27 07:51:27 +0200 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2012-07-27 14:49:18 +0200 |
commit | 10b9e9168b1f65c254b39b98cac8bc8cb0e0db8a (patch) | |
tree | bc3c7fdede5f69b143fe73fe99cab045a4eb7bd6 /fsodeviced/src | |
parent | f0df81b99018fb94bb6ac7ebd15c295998f3bbe6 (diff) | |
download | cornucopia-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.vala | 4 |
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 ) { |