projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix code style
[ardour.git]
/
libs
/
ardour
/
file_source.cc
diff --git
a/libs/ardour/file_source.cc
b/libs/ardour/file_source.cc
index f313fde7baf3f6f5f553592f19208ad464cecae6..c1aa50d4a47f3c069fb8674d44cab06d26c797a9 100644
(file)
--- a/
libs/ardour/file_source.cc
+++ b/
libs/ardour/file_source.cc
@@
-144,22
+144,13
@@
FileSource::init (const string& pathstr, bool must_exist)
int
FileSource::set_state (const XMLNode& node, int /*version*/)
{
int
FileSource::set_state (const XMLNode& node, int /*version*/)
{
- LocaleGuard lg;
- XMLProperty const * prop;
-
- if ((prop = node.property (X_("channel"))) != 0) {
- _channel = atoi (prop->value());
- } else {
+ if (!node.get_property (X_("channel"), _channel)) {
_channel = 0;
}
_channel = 0;
}
- if ((prop = node.property (X_("origin"))) != 0) {
- _origin = prop->value();
- }
+ node.get_property (X_("origin"), _origin);
- if ((prop = node.property (X_("gain"))) != 0) {
- _gain = atof (prop->value());
- } else {
+ if (!node.get_property (X_("gain"), _gain)) {
_gain = 1.f;
}
_gain = 1.f;
}