diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-02-11 02:34:03 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-02-11 02:34:03 +0000 |
commit | cf0da62ff0e4ef7dfcf0730f1af057edd34dc15a (patch) | |
tree | f32b38dad9f06bb1d803b699acc816edfefd1e5f /libs/ardour/configuration.cc | |
parent | 9ab70fb55284537228577d575f15aa03949bd678 (diff) |
miscellaneous fixes post-jesse's 24 bit file format changes
git-svn-id: svn://localhost/trunk/ardour2@317 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/configuration.cc')
-rw-r--r-- | libs/ardour/configuration.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libs/ardour/configuration.cc b/libs/ardour/configuration.cc index 61d288ab51..3b4ad4b45f 100644 --- a/libs/ardour/configuration.cc +++ b/libs/ardour/configuration.cc @@ -294,6 +294,11 @@ Configuration::state (bool user_only) if (!user_only || latched_record_enable_is_user) { node->add_child_nocopy(option_node("latched-record-enable", latched_record_enable?"yes":"no")); } + if (!user_only || tape_dir_is_user) { + if (!tape_dir.empty()) { + node->add_child_nocopy(option_node("tape-dir", tape_dir)); + } + } /* use-vst is always per-user */ node->add_child_nocopy (option_node ("use-vst", use_vst?"yes":"no")); @@ -436,6 +441,8 @@ Configuration::set_state (const XMLNode& root) set_midi_feedback_interval_ms (atoi (option_value.c_str())); } else if (option_name == "latched-record-enable") { set_latched_record_enable (option_value == "yes"); + } else if (option_name == "tape-dir") { + set_tape_dir (option_value); } } @@ -492,6 +499,7 @@ Configuration::set_defaults () timecode_source_is_synced = true; use_vst = true; /* if we build with VST_SUPPORT, otherwise no effect */ quieten_at_speed = true; + tape_dir = ""; midi_feedback_interval_ms = 100; @@ -532,6 +540,7 @@ Configuration::set_defaults () quieten_at_speed_is_user = false; midi_feedback_interval_ms_is_user = false; latched_record_enable_is_user = false; + tape_dir_is_user = false; } Configuration::MidiPortDescriptor::MidiPortDescriptor (const XMLNode& node) @@ -1151,3 +1160,15 @@ Configuration::get_latched_record_enable () { return latched_record_enable; } + +string +Configuration::get_tape_dir () +{ + return tape_dir; +} + +void +Configuration::set_tape_dir (string path) +{ + tape_dir = path; +} |