summaryrefslogtreecommitdiff
path: root/libs/ardour/slavable_automation_control.cc
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2017-06-12 21:19:25 +1000
committerTim Mayberry <mojofunk@gmail.com>2017-06-12 21:19:25 +1000
commit79ccabdc93aacb7d9299963118f305f9ea26110d (patch)
tree9e181e8fd45951987a7a6060747f9c9bfa8de915 /libs/ardour/slavable_automation_control.cc
parent333e20a3a60cccbab57957b8266ea043bb7bfb8a (diff)
Remove unnecessary temporary variables in MasterRecord::set_state
XMLNode::get_property only modifies the argument if the property is found and conversion is successful.
Diffstat (limited to 'libs/ardour/slavable_automation_control.cc')
-rw-r--r--libs/ardour/slavable_automation_control.cc14
1 files changed, 3 insertions, 11 deletions
diff --git a/libs/ardour/slavable_automation_control.cc b/libs/ardour/slavable_automation_control.cc
index adde7cdac3..9c2ce14ae7 100644
--- a/libs/ardour/slavable_automation_control.cc
+++ b/libs/ardour/slavable_automation_control.cc
@@ -505,17 +505,9 @@ SlavableAutomationControl::slaved () const
int
SlavableAutomationControl::MasterRecord::set_state (XMLNode const& n, int)
{
- bool yn;
- double v;
- if (n.get_property (X_("yn"), yn)) {
- _yn = yn;
- }
- if (n.get_property (X_("val-ctrl"), v)) {
- _val_ctrl = v;
- }
- if (n.get_property (X_("val-master"), v)) {
- _val_master = v;
- }
+ n.get_property (X_("yn"), _yn);
+ n.get_property (X_("val-ctrl"), _val_ctrl);
+ n.get_property (X_("val-master"), _val_master);
return 0;
}